2017-04-08 3 views
0

Eclipse Native를 사용하여 Spring MVC 4 애플리케이션을 개발했습니다. 그 후 오른쪽 버튼을 클릭하여 Run As-> Run on Server로 이동하여 Tomcat 서버를 선택했는데 웹 애플리케이션이 정상적으로 작동합니다. 하지만 Wildfly 10.1.0 서버를 선택하여 동일한 작업을 수행 할 때 HTTP 오류 404가 발생합니다.WildFly에서 Java Spring MVC 실행하기 10

Wildfly 웹 관리 콘솔이 제대로 작동합니다.

2017-04-08 18:44:18,415 INFO [org.jboss.as.repository] (External Management Request Threads -- 4) WFLYDR0001: Content added at location C:\Users\Usuario\wildfly-10.1.0.Final\standalone\data\content\c8\74cc39ed9cfeb6494c4908333714c394e43957\content 
2017-04-08 18:44:18,436 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "SpringMyBatis-master.war" (runtime-name: "SpringMyBatis-master.war") 
2017-04-08 18:44:24,457 WARN [org.jboss.as.ee] (MSC service thread 1-3) WFLYEE0007: Not installing optional component org.springframework.http.server.ServletServerHttpAsyncRequestControl due to an exception (enable DEBUG log level to see the cause) 
2017-04-08 18:44:24,458 WARN [org.jboss.as.ee] (MSC service thread 1-3) WFLYEE0007: Not installing optional component org.springframework.web.context.request.async.StandardServletAsyncWebRequest due to an exception (enable DEBUG log level to see the cause) 
2017-04-08 18:44:24,534 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) WFLYJCA0005: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1) 
2017-04-08 18:44:24,536 WARN [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) WFLYJCA0003: Unable to instantiate driver class "org.olap4j.driver.xmla.XmlaOlap4jDriver": java.lang.NoSuchMethodException: org.olap4j.driver.xmla.XmlaOlap4jDriver.<init>() 
2017-04-08 18:44:24,577 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0018: Started Driver service with driver-name = SpringMyBatis-master.war_com.mysql.jdbc.Driver_5_1 
2017-04-08 18:44:26,494 INFO [javax.enterprise.resource.webcontainer.jsf.config] (ServerService Thread Pool -- 69) Inicializando Mojarra 2.2.13.SP1 20160303-1204 para el contexto '/SpringMyBatis-master' 
2017-04-08 18:44:29,665 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 69) WFLYUT0021: Registered web context: /SpringMyBatis-master 
2017-04-08 18:44:29,729 INFO [org.jboss.as.server] (External Management Request Threads -- 4) WFLYSRV0010: Deployed "SpringMyBatis-master.war" (runtime-name : "SpringMyBatis-master.war") 

가이 경우에없는 것 : 나는 JSP-API와 서블릿 API를 종속성을 설립 한 POM 파일에서

는 다음과 같이

<dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>servlet-api</artifactId> 
     <version>2.5</version> 
     <scope>compile</scope> 
    </dependency> 
    <dependency> 
     <groupId>javax.servlet.jsp</groupId> 
     <artifactId>jsp-api</artifactId> 
     <version>2.1</version> 
     <scope>compile</scope> 
    </dependency> 

제이보스 로그는? 감사합니다

+0

로그 파일이나 문제를 파악하는 데 도움이되는 오류를 공유 할 수 있습니까? –

+0

자, 질문에 – user3637971

+0

Wildfly 로그를 추가했습니다. 로그에 언급 된대로 문제가 'XmlaOlap4jDriver'라고 가정합니다. 이 [link] (https://developer.jboss.org/thread/263238)를 참조하시기 바랍니다. –

답변

0

프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오. 드롭 다운 메뉴에서

속성 -> 실행 시간 ->을 선택하고 목표 실행 시간을 wildfly로 선택하십시오.

을 눌러

지금 당신의 웹 응용 프로그램을 배포 부탁해 프로젝트를 실행 적용하고 .IT는 달리 자신들이 결국을 컴파일 대신 의 제공 범위 에 있어야

+0

나는 당신이 추천 한 것을했으나 아직 작동하지 않습니다. 오류 404가 발생합니다. – user3637971

0

당신이 종속성을 작동 실행 당신의 전쟁 파일과 이것은 틀립니다. Java EE API jar를 응용 프로그램에 두지 마십시오.