Очень странная проблема с Tomcat7.Tomcat7 не может найти классы в WEB-INF/lib/lookHere.jar
Я перенес некоторые объекты данных из своего веб-приложения и в файл jar. Everythings отлично работает, когда я развертываю tomcat7 на своей локальной машине разработки. Однако, когда я пытаюсь развернуть один и тот же код для тестирования, tomcat не может найти классы объектов данных, которые были перенесены в файл jar. Я не понимаю, почему это происходит. Это похоже на то, что tomcat все еще ожидает найти объект данных в веб-приложении и, следовательно, даже не утруждает себя поиском в файле jar.
Кто-нибудь знает способ FORCE tomcat посмотреть в файле WEB-INF/lib/lookHere.jar
для файлов классов, которые он не находит?
Я уже пробовал очистить рабочий каталог безрезультатно.
Вот пример такого рода ошибок, которые я получаю, когда я пытаюсь вызвать сервлет, который использует один из этих объектов данных:
Пример 1:
root cause
java.lang.Error: Unresolved compilation problems:
The import com.alpine.data.http.image cannot be resolved
PostImageResponse cannot be resolved to a type
PostImageResponse cannot be resolved to a type</pre>
Но класс есть в файле фляги ...
com/alpine/data/http/image/postImage/response/PostImageResponse.class
Пример 2:
java.lang.Error: Unresolved compilation problems:
The import com.alpine.data.http.gas.getStation cannot be resolved
The import com.alpine.data.http.message cannot be resolved
The import com.alpine.data.http.postDevicelogentries2 cannot be resolved
GetMessagesResponseRecord cannot be resolved to a type
The method getMessages(String, String, String, String) from the type MessageManager refers to the missing type GetMessagesResponseRecord
Но пакеты И классы А ТАКЖЕ В файле jar !!!
com/alpine/data/http/gas/getStations/
com/alpine/data/http/message/
com/alpine/data/http/postDevicelogentries2/
com/alpine/data/http/postDevicelogentries2/request/DeviceLogEntry2.class
com/alpine/data/http/message/getMessage/response/GetMessagesResponseRecord.class
Являются ли импорт частью JSP? – NINCOMPOOP
Может быть, проблема с файловой системой? Убедитесь, что пользователь ОС, работающий с Tomcat, имеет право читать банку. –