升级到Java 11后启动Tomcat 9时获取ClassNotFoundException

时间:2019-01-17 17:02:34

标签: java tomcat

维护一个用Netbeans编写的旧应用程序,并尝试将其更新为Java11。当我问了上一个问题并针对这个问题时,我能够解决一些初始问题:

Replacements for deprecated JPMS modules with Java EE APIs

我将这些模块作为Jar库添加到了项目中,它摆脱了编译错误。现在我被困在Tomcat启动时抛出的最后一个异常。

Caused by: java.lang.ClassNotFoundException: javax.jws.WebService
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1275)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1109)

我非常确定这应该包含在此jar文件jaxws-api-2.3.0.jar中,因为添加该jar之后,本地主机日志文件中的其他错误也消失了。

为了让Tomcat找到此类,是否可能需要添加其他设置/选项(也许与模块有关)?

0 个答案:

没有答案