|
|
|
Классы из внешнего проекта Eclipse вне видимости
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, коллеги! (Похоже, какую-то мелочь упустил, потому ошибки лезут.) Был веб-проект под tomcat, в составе которого были классы работы с БД. Потом возникла потребность в другом смежном проекте, работающем с теми же классами для БД. Решили вывести классы БД в отдельный проект и подключить его к первым двум. Вывели классы в отдельный проект (TTLib) в специально созданный пакет и сделали их видимыми. В свойствах первого проекта подцепили проект TTLib и проимпортировали классы. При запуске - NoClassDefFoundError. Что я забыл сделать? _________________________________________ Человек должен думать, машина - работать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 17:25 |
|
||
|
Классы из внешнего проекта Eclipse вне видимости
|
|||
|---|---|---|---|
|
#18+
andreevoiВывели классы в отдельный проект (TTLib) в специально созданный пакет и сделали их видимыми. - общие классы в Lib.jar - её закинуть руками в томкат - в иклипсе подключить так чтобы их не было в *.war Вроде - Add User Lib ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 17:35 |
|
||
|
Классы из внешнего проекта Eclipse вне видимости
|
|||
|---|---|---|---|
|
#18+
Спасибо! То есть отлаживать одновременно в нескольких проектах не получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 17:39 |
|
||
|
Классы из внешнего проекта Eclipse вне видимости
|
|||
|---|---|---|---|
|
#18+
andreevoiСпасибо! То есть отлаживать одновременно в нескольких проектах не получится? деплой это одно. Отладка другое. Там где Add User Lib есть вкладка Project. Т.е. связанные проекты - попробуй и тут напиши. Может это то что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 17:57 |
|
||
|
Классы из внешнего проекта Eclipse вне видимости
|
|||
|---|---|---|---|
|
#18+
Я сделал так: в свойствах Eclipse-проекта есть раздел Java Build Path и вкладка Projects. Туда я добавил проект TTLib, а в классы, где оно требуется, проимпортировал. Компилится без сучка. А при запуске ошибками плюётся: грузится JSP, потом создаётся экземпляр сёвлета, потом - "Source not found". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:05 |
|
||
|
Классы из внешнего проекта Eclipse вне видимости
|
|||
|---|---|---|---|
|
#18+
andreevoi, делай по частям: - убери из Project и добейся чистого деплоя. Отладка потом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:15 |
|
||
|
Классы из внешнего проекта Eclipse вне видимости
|
|||
|---|---|---|---|
|
#18+
andreevoi, деплой варников через веб админку. Билиотека руками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:16 |
|
||
|
Классы из внешнего проекта Eclipse вне видимости
|
|||
|---|---|---|---|
|
#18+
Ясно. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:16 |
|
||
|
Классы из внешнего проекта Eclipse вне видимости
|
|||
|---|---|---|---|
|
#18+
Выкинул из Projects, выгрузил TTLib в jar, добавил в библиотеки. Результат тот же. В общем, скопировал нужные общие классы внутрь проекта и всё заработало. Спасибо за участие в моей проблеме! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:33 |
|
||
|
Классы из внешнего проекта Eclipse вне видимости
|
|||
|---|---|---|---|
|
#18+
Надо из проводника мышью перетащить в соотв. папку проекта нужный java-файл именно в виде ссылки. В другой проект - так же. Получилось, что общие для разных проектов классы лежат в одном месте (напр., в папке связанных проектов) и не дублируются. P.S. Я люблю тебя, HelloWorld! :) )) _________________________________________ Человек должен думать, машина - работать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2015, 16:14 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39064533&tid=2124613]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
171ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 526ms |

| 0 / 0 |
