Привет, я загрузил tomcat 8.5.4, когда и я сделал несколько простых упражнений для отдыха с майкой. Когда я развертываю войну в tomcat на окнах, она отлично работает. Когда я копировал весь каталог на сервер linux (загруженная версия является мультиплатформенной), и я развертываю приложение, Linux не видит мой контроллер останова. Одинаковые файлы сервера, той же войны и окна рабочих, линукс не ...Развертывание войны с linux
выход из окна:
21-Aug-2016 19:12:52.370 INFO [localhost-startStop-2] com.sun.jersey.api.core.PackagesResourceConfig.init Scanning for root resource and provider classes in the packages:
com.test.rest
21-Aug-2016 19:12:52.414 INFO [localhost-startStop-2] com.sun.jersey.api.core.ScanningResourceConfig.logClasses Root resource classes found:
class com.test.rest.RestController
21-Aug-2016 19:12:52.414 INFO [localhost-startStop-2] com.sun.jersey.api.core.ScanningResourceConfig.init No provider classes found.
21-Aug-2016 19:12:52.568 INFO [localhost-startStop-2] com.sun.jersey.server.impl.application.WebApplicationImpl._initiate Initiating Jersey application, version 'Jersey: 1.18 11/22/2013 03:05 AM'
21-Aug-2016 19:12:53.773 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive D:\tomcat-8.5.4\webapps\RestServices.war has finished in 2,654 ms
выход из Linux
21-Aug-2016 19:17:01.343 INFO [localhost-startStop-1] com.sun.jersey.api.core.PackagesResourceConfig.init Scanning for root resource and provider classes in the packages:
com.test.rest
21-Aug-2016 19:17:01.398 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive /home/tomcat-8.5.4/webapps/RestServices.war has fished in 3,342 ms
и когда я называю остатки:
Servlet.init() for servlet jersey-serlvet threw exception
...
java.lang.IllegalAccessError: tried to access method com.sun.jersey.core.reflection.ReflectionHelper.getContextClassLoader()Ljava/lang/ClassLoader; from class com.sun.jersey.spi.scanning.AnnotationScannerListener
Любые идеи?
Вы также проверили на коробке Windows? Я имею в виду, попав в конечную точку REST? –
Да, это прекрасно работает. Я даже взял свой локальный ip (192 ...) и попытался с этим. Поскольку у меня локально есть окна, linux - это удаленный сервер. Я верю, что это некоторая проблема с кодировкой или smth, подобным этому:/ – user2771738