|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Доброго дня!Многоуважаемые. Имеется работающий tomcat 8.0.23 на opensuse 12.3 нем развернуто приложение и все работает. Появилась потребность его перенести на другую машину. Opensuse Leap 15.1. 1. Установил tomcat через yats ( tomcat 9.0.21) 2. Добавил себя в tomcat-users.xml 3. стартовал tomcat 4. закинул в /webapps копию приложения ( пробовал архив (.war) и папку целиком) 5. запускаю в /manager на против своего приложения start и получаю ошибку. логи localhost_access_log.2020-04-15 127.0.0.1 - solo [15/Apr/2020:22:20:00 +0300] "POST /manager/html/start?path=/fusiongwtp&org.apache.catalina.filters.CSRF_NONCE=21C1BB2596A3F67F81D72E8CAE69E7E0 HTTP/1.1" 403 3275 127.0.0.1 - solo [15/Apr/2020:22:20:06 +0300] "POST /manager/html/start?path=/fusiongwtp&org.apache.catalina.filters.CSRF_NONCE=21C1BB2596A3F67F81D72E8CAE69E7E0 HTTP/1.1" 403 3275 127.0.0.1 - solo [15/Apr/2020:22:20:12 +0300] "GET /manager/html/ HTTP/1.1" 200 19332 127.0.0.1 - solo [15/Apr/2020:22:20:12 +0300] "GET /manager/images/tomcat.gif HTTP/1.1" 304 - 127.0.0.1 - solo [15/Apr/2020:22:20:13 +0300] "GET /manager/images/asf-logo.svg HTTP/1.1" 304 - 127.0.0.1 - solo [15/Apr/2020:22:20:18 +0300] "POST /manager/html/start?path=/fusiongwtp&org.apache.catalina.filters.CSRF_NONCE=4C8B61D22D16B5807616A99252C2D4FF HTTP/1.1" 200 19585 manager.2020-04-15 15-Apr-2020 22:20:12.963 INFO [http-nio-8080-exec-13] org.apache.catalina.core.ApplicationContext.log HTMLManager: list: Listing contexts for virtual host 'localhost' 15-Apr-2020 22:20:16.175 INFO [http-nio-8080-exec-16] org.apache.catalina.core.ApplicationContext.log HTMLManager: start: Starting web application '/fusiongwtp' 15-Apr-2020 22:20:18.431 SEVERE [http-nio-8080-exec-16] org.apache.catalina.core.ApplicationContext.log HTMLManager: Error starting [/fusiongwtp] org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/fusiongwtp]] at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1415) at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:700) at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:223) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:211) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1594) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.lang.NoClassDefFoundError: com/sun/xml/internal/messaging/saaj/util/ByteOutputStream at java.base/java.lang.Class.getDeclaredFields0(Native Method) at java.base/java.lang.Class.privateGetDeclaredFields(Class.java:3061) at java.base/java.lang.Class.getDeclaredFields(Class.java:2248) at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110) at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:269) at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:137) at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:69) at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:330) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:777) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5056) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ... 33 more Caused by: java.lang.ClassNotFoundException: com.sun.xml.internal.messaging.saaj.util.ByteOutputStream at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188) ... 46 more 15-Apr-2020 22:20:18.431 INFO [http-nio-8080-exec-16] org.apache.catalina.core.ApplicationContext.log HTMLManager: list: Listing contexts for virtual host 'localhost' ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 11:53 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Насколько сильно отличаются версии Java: tomcat Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 12:01 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Gydi, Нужно компилировать приложение под данный томкат, Ось и JDK. Для этого в IDE добавить это все под отладкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 12:12 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Да. Замечание про версии - справедливое. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 12:19 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Нужно компилировать приложение под данный томкат, Ось и JDK. Для этого в IDE добавить это все под отладкой. P.S. Да, я в курсе про разные варианты, но бритва Оккама достаточно остра, чтобы сразу резаться об неё. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 12:23 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Старая машина# java -versionjava version "1.8.0_45"Java(TM) SE Runtime Environment (build 1.8.0_45-b14)Java HotSpot (TM) 64-Bit Server VM (build 25.45-b02mixed mode) Новая машина# java -versionopenjdk version "11.0.6" 2020-01-14OpenJDK Runtime Environment (build 11.0.6+10-suse-lp151.3.12.1-x8664)OpenJDK 64-Bit Server VM (build 11.0.6+10-suse-lp151.3.12.1-x8664 mixed mode) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 12:26 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
"Что и требовалось ...". Если малой кровью, то устанавливайте Java8 и настраивайте её или как системную или "в скрипте запуска". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 12:38 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Gydi Basil A. Sidorov, Новая машина# java -versionopenjdk version "11.0.6" 2020-01-14OpenJDK Runtime Environment (build 11.0.6+10-suse-lp151.3.12.1-x8664)OpenJDK 64-Bit Server VM (build 11.0.6+10-suse-lp151.3.12.1-x8664 mixed mode) В этом и проблема. Начиная с 9 версии в Java ввели модули. Поэтому что все работало, нужно напрямую указывать в манифестах какой модуль надо подгрузить из библиотеки/библиотек. Это касается и стандартных библиотек. P.S. Вам лучше оставаться на Java 1.8. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 12:43 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Я попробовал данный вариант. Перенес всю папку tomcat( она не шла в составе установленной suse ) и запустил, как итог,до не могу достучаться до Apache web manager. Я так понимаю что надо server.xml править? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 13:06 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, А если отделываться большой кровью? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 13:07 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Gydi, Мил человек. Вы разберитесь, томкат у вас пустой не работает или приложение под него. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 13:17 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Gydi Basil A. Sidorov, А если отделываться большой кровью? Установить на локальной машине JDK 14. И попробовать под этим JDK запустить приложение. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 13:51 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Gydi Я попробовал данный вариант. Перенес всю папку tomcat ... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 14:02 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Gydi Basil A. Sidorov, А если отделываться большой кровью? Эквивалентно созданию своей собственной версии JDK. Но по деньгам это тебе выйдет дороже чем просто навести порядок в версиях. Кстати менеджмент версий - это тоже один из важных скилов разработчика как хозяйственника и администратора. Хватит уже тебе витать в облаках. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 14:12 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Очень творческая( Basil A. Sidorov Gydi Я попробовал данный вариант. Перенес всю папку tomcat ... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 14:41 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
Gydi, Очень творческая. Вы тут второй в округе, кто отвечает Перед цитатой)) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 15:04 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, а первый кто, вадя? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 15:42 |
|
Перенос tomcat на другую виртуальную машину.Ошибки при запуске приложения.
|
|||
---|---|---|---|
#18+
rema174, Нет)))) Увидишь еще. Я позову))) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2020, 15:52 |
|
|
start [/forum/topic.php?fid=59&msg=39948074&tid=2120832]: |
0ms |
get settings: |
21ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
417ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 534ms |
0 / 0 |