| 
 | 
| 
 
Перенос 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?desktop=1&fid=59&tid=2120832]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    62ms | 
get topic data:  | 
    12ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    59ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 15ms | 
| total: | 181ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...