Tomcat 6.0.35 및 Java 8

Aleksander Burzec

스프링 부트 애플리케이션을 Tomcat 6.0.35에 배포하려고합니다.

www.mkyong.com 에서 샘플 애플리케이션을 다운로드 하고 .war 애플리케이션을 빌드했습니다. 나는 그것을 tomcat webapps 디렉토리로 옮겼습니다.

tomcat 6 홈페이지와 관리자에 접속할 수 있고 애플리케이션을 배포 할 수도 있지만 http : // localhost : 8080 / demo-0.0.1-SNAPSHOT 로 이동하면 404 페이지가 표시됩니다.

오류가 발생하지 않습니다. 아래를 참조하십시오.

catalina.2014-04-21.log :

   kwi 21, 2017 3:33:55 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
kwi 21, 2017 3:33:55 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
kwi 21, 2017 3:33:55 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 709 ms
kwi 21, 2017 3:33:55 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
kwi 21, 2017 3:33:55 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
kwi 21, 2017 3:33:55 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive spring-boot-web-thymeleaf-1.0.war
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive demo-0.0.1-SNAPSHOT.war
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
kwi 21, 2017 3:33:56 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
kwi 21, 2017 3:33:56 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
kwi 21, 2017 3:33:56 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/28  config=null
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1141 ms

catalina.out :

    kwi 21, 2017 3:33:55 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
kwi 21, 2017 3:33:55 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
kwi 21, 2017 3:33:55 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 709 ms
kwi 21, 2017 3:33:55 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
kwi 21, 2017 3:33:55 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
kwi 21, 2017 3:33:55 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive spring-boot-web-thymeleaf-1.0.war
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive demo-0.0.1-SNAPSHOT.war
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
kwi 21, 2017 3:33:56 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
kwi 21, 2017 3:33:56 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
kwi 21, 2017 3:33:56 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/28  config=null
kwi 21, 2017 3:33:56 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1141 ms

localhost.2017-04-21.log :

  kwi 21, 2017 3:33:56 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
kwi 21, 2017 3:33:56 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()

tomcat 8 배포는 올바르게 작동하지만 안타깝게도 tomcat 6.0.35를 사용해야합니다.

Java 1.8.0_121-b13 oracle을 사용하고 있습니다.

추가 구성을 놓쳤습니까?

Aleksander Burzec

spring-boot-legacy 종속성을 추가합니다.

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-legacy -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-legacy</artifactId>
            <version>1.1.0.RELEASE</version>
        </dependency>

그런 다음 webapp / WEB-INF / 디렉토리에 web.xml을 만들고 다음으로 채웠습니다.

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>com.mkyong.SpringBootWebApplication</param-value>
    </context-param>

    <listener>
        <listener-class>org.springframework.boot.legacy.context.web.SpringBootContextLoaderListener</listener-class>
    </listener>


    <servlet>
        <servlet-name>appServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextAttribute</param-name>
            <param-value>org.springframework.web.context.WebApplicationContext.ROOT</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>appServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

</web-app>

마지막으로 / logs /의 catalina.out 파일 :

INFO: Deploying web application archive spring-boot-web-thymeleaf-1.0.war

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.4.2.RELEASE)

2017-04-21 16:45:46.240  INFO 13420 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1492785946240 ms
2017-04-21 16:45:46.263  INFO 13420 --- [           main] org.apache.catalina.startup.Bootstrap    : Starting Bootstrap v6.0.35 on aleksander-K56CB with PID 13420 (/home/aleksander/apache-tomcat-6.0.35/bin/bootstrap.jar started by aleksander in /home/aleksander/apache-tomcat-6.0.35/bin)
2017-04-21 16:45:46.267  INFO 13420 --- [           main] org.apache.catalina.startup.Bootstrap    : No active profile set, falling back to default profiles: default
2017-04-21 16:45:46.778  INFO 13420 --- [           main] onConfigNonEmbeddedWebApplicationContext : Refreshing org.springframework.boot.legacy.context.web.AnnotationConfigNonEmbeddedWebApplicationContext@6a8658ff: startup date [Fri Apr 21 16:45:46 CEST 2017]; root of context hierarchy
2017-04-21 16:45:49.969  INFO 13420 --- [           main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.legacy.context.web.AnnotationConfigNonEmbeddedWebApplicationContext@6a8658ff: startup date [Fri Apr 21 16:45:46 CEST 2017]; root of context hierarchy
2017-04-21 16:45:50.064  INFO 13420 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/]}" onto public java.lang.String com.mkyong.WelcomeController.welcome(java.util.Map<java.lang.String, java.lang.Object>)
2017-04-21 16:45:50.070  INFO 13420 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-04-21 16:45:50.070  INFO 13420 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2017-04-21 16:45:50.132  INFO 13420 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-04-21 16:45:50.132  INFO 13420 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-04-21 16:45:50.208  INFO 13420 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-04-21 16:45:51.215  INFO 13420 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2017-04-21 16:45:51.244  INFO 13420 --- [           main] org.apache.catalina.startup.Bootstrap    : Started Bootstrap in 6.368 seconds (JVM running for 8.515)
2017-04-21 16:45:51.274  INFO 13420 --- [           main] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'appServlet': initialization started
2017-04-21 16:45:51.296  INFO 13420 --- [           main] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'appServlet': initialization completed in 22 ms
kwi 21, 2017 4:45:51 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
kwi 21, 2017 4:45:51 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
kwi 21, 2017 4:45:51 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
kwi 21, 2017 4:45:51 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
kwi 21, 2017 4:45:51 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
kwi 21, 2017 4:45:51 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=1/21  config=null
kwi 21, 2017 4:45:51 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 7930 ms

및 브라우저 페이지 : 스크린 샷

큰!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Spring JavaConfig 및 Tomcat 8

분류에서Dev

Java 및 Tomcat7의 UTF-8 디코딩 문제

분류에서Dev

Java 6 및 Java 8의 다른 반올림 결과

분류에서Dev

maven 및 tomcat 6을 사용하는 javamail

분류에서Dev

Tomcat 6에서 Tomcat 8로 업그레이드 한 후 문제

분류에서Dev

Spring 4.3 및 JRebel을 사용하여 tomcat8에서 Java 앱을 배포 할 때 예외

분류에서Dev

Java의 정규식 : Pattern.compile ( "J. * \\ d [0-35-9]-\\ d \\ d-\\ d \\ d")

분류에서Dev

Amazon Linux + Java 1.8 + tomcat8 오류

분류에서Dev

Qvo6 및 start.qone8 제거

분류에서Dev

numpy, python 및 pandas를 사용한 이항 분포 샘플 입력 : 0 10 0.5. 샘플 출력 : [5 6 5 5 5 6 5 7 8 5]

분류에서Dev

Java 8 그룹 별 및 BigDecimal

분류에서Dev

Java 8 Streams int 및 Integer

분류에서Dev

Java 8 mapToInt 및 toIntFunction 예제

분류에서Dev

Eclipse Maven 및 Java 8 문제

분류에서Dev

Jar 서명 Java 6 vs Java 8

분류에서Dev

Grails 3 Spring Security LDAP 플러그인 및 Tomcat 8

분류에서Dev

java.lang.ClassNotFoundException : Tomcat 6의 org.apache.naming.java.javaURLContextFactory

분류에서Dev

Tomcat 8의 PHP

분류에서Dev

Maven 컴파일 및 런타임 오류 java.lang.AbstractMethodError : Tomcat 8 서버의 oracle.jdbc.driver.T4CConnection.isValid (I) Z

분류에서Dev

RHEL5 centos5에 java, tomcat7 또는 tomcat6 설치

분류에서Dev

CORS 및 Tomcat

분류에서Dev

tomcat dbcp 및 NamingException

분류에서Dev

Websphere 8.5.5.6 서버에 Java 6 및 7이 있지만 Java 8이 필요합니다. 기존 Websphere 서버에 Java SDK를 추가하는 방법

분류에서Dev

비교기가 0을 반환하는 동안 Java 8의 Collections.sort가 java 6으로 작동하지 않습니다.

분류에서Dev

Tomcat8 + c3p0, 연결이 중단되고 자동 닫힘

분류에서Dev

tomcat6의 catalina_base 및 catalina_home은 어디에 있습니까?

분류에서Dev

tomcat6의 catalina_base 및 catalina_home은 어디에 있습니까?

분류에서Dev

Java EE 용으로 다운로드 할 Eclipse (Tomcat 8 지원)

분류에서Dev

Debian 8에 Java JDK 및 JRE 설치

Related 관련 기사

  1. 1

    Spring JavaConfig 및 Tomcat 8

  2. 2

    Java 및 Tomcat7의 UTF-8 디코딩 문제

  3. 3

    Java 6 및 Java 8의 다른 반올림 결과

  4. 4

    maven 및 tomcat 6을 사용하는 javamail

  5. 5

    Tomcat 6에서 Tomcat 8로 업그레이드 한 후 문제

  6. 6

    Spring 4.3 및 JRebel을 사용하여 tomcat8에서 Java 앱을 배포 할 때 예외

  7. 7

    Java의 정규식 : Pattern.compile ( "J. * \\ d [0-35-9]-\\ d \\ d-\\ d \\ d")

  8. 8

    Amazon Linux + Java 1.8 + tomcat8 오류

  9. 9

    Qvo6 및 start.qone8 제거

  10. 10

    numpy, python 및 pandas를 사용한 이항 분포 샘플 입력 : 0 10 0.5. 샘플 출력 : [5 6 5 5 5 6 5 7 8 5]

  11. 11

    Java 8 그룹 별 및 BigDecimal

  12. 12

    Java 8 Streams int 및 Integer

  13. 13

    Java 8 mapToInt 및 toIntFunction 예제

  14. 14

    Eclipse Maven 및 Java 8 문제

  15. 15

    Jar 서명 Java 6 vs Java 8

  16. 16

    Grails 3 Spring Security LDAP 플러그인 및 Tomcat 8

  17. 17

    java.lang.ClassNotFoundException : Tomcat 6의 org.apache.naming.java.javaURLContextFactory

  18. 18

    Tomcat 8의 PHP

  19. 19

    Maven 컴파일 및 런타임 오류 java.lang.AbstractMethodError : Tomcat 8 서버의 oracle.jdbc.driver.T4CConnection.isValid (I) Z

  20. 20

    RHEL5 centos5에 java, tomcat7 또는 tomcat6 설치

  21. 21

    CORS 및 Tomcat

  22. 22

    tomcat dbcp 및 NamingException

  23. 23

    Websphere 8.5.5.6 서버에 Java 6 및 7이 있지만 Java 8이 필요합니다. 기존 Websphere 서버에 Java SDK를 추가하는 방법

  24. 24

    비교기가 0을 반환하는 동안 Java 8의 Collections.sort가 java 6으로 작동하지 않습니다.

  25. 25

    Tomcat8 + c3p0, 연결이 중단되고 자동 닫힘

  26. 26

    tomcat6의 catalina_base 및 catalina_home은 어디에 있습니까?

  27. 27

    tomcat6의 catalina_base 및 catalina_home은 어디에 있습니까?

  28. 28

    Java EE 용으로 다운로드 할 Eclipse (Tomcat 8 지원)

  29. 29

    Debian 8에 Java JDK 및 JRE 설치

뜨겁다태그

보관