앱을 개발했으며 현재 Tomcat에 배포하려고합니다. 내가 start.bat
파일을 톰캣 디렉토리에서 시작할 때. 내 콘솔은 오류를 표시하지 않습니다 나는 로그 파일을 열 때이 오류 참조 : 사람들이 내가 jaxws-rt.jar
lib 디렉토리를 추가하지 않은 말 많은 포럼에톰캣을 배포하는 동안 오류가 발생했습니다.
java.lang.ClassNotFoundException: com.sun.xmk.ws.transport.http.servlet.WSServletContextListener
합니다. 그러나 나는 그것을 추가했다. 우선 maven에서 종속성으로 추가했습니다. 그 후 종속성을 삭제하고 공식 사이트에서 라이브러리를 다운로드하여 내 lib 폴더에 추가했습니다. 이것 역시 도움이되지 않았습니다. 그러면이 오류를 어떻게 해결할 수 있습니까? UPDATE
전체 스택 트레이스
SEVERE: Error configuring application listener of class
com.sun.xmk.ws.transport.http.servlet.WSServletContextListener
java.lang.ClassNotFoundException: com.sun.xmk.ws.transport.http.servlet.WSServletContextListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:133)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
두 번 확인하여 Tomcat 라이브러리 폴더에 추가 했습니까? – NINCOMPOOP
실험과 마찬가지로 :'jaxws-rt.jar'을 tomcat/lib 디렉토리에 넣으십시오. 응용 프로그램없이 tomcat을 실행하십시오. 작동합니까? 전체 스택 추적을 보내주십시오. 도움이 될 수도 있습니다 – AlexR
@AlexR 업데이트 –