写了一个服务——一个在soap上工作的web客户端,11日Java写的。起初我找不到合适的soap 和web 服务库。最后,我选择了这些:
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>rt</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.3.1</version>
<type>pom</type>
</dependency>
我从服务中丢弃了几乎所有的库(内部库除外)。我把所有jars形式的库都扔到Tomcat的lib目录下。并且在部署时,它会写入以下错误:
...
java.nio.file.NoSuchFileException: C:\tomcat\apache-tomcat-9.0.14\lib\hk2-core.jar
...
java.nio.file.NoSuchFileException: C:\tomcat\apache-tomcat-9.0.14\lib\class-model.jar
...
java.nio.file.NoSuchFileException: C:\tomcat\apache-tomcat-9.0.14\lib\config.jar
...
java.nio.file.NoSuchFileException: C:\tomcat\apache-tomcat-9.0.14\lib\auto-depends.jar
...
java.nio.file.NoSuchFileException: C:\tomcat\apache-tomcat-9.0.14\lib\javax.inject.jar
...
java.nio.file.NoSuchFileException: C:\tomcat\apache-tomcat-9.0.14\lib\hk2-api.jar
...
java.nio.file.NoSuchFileException: C:\tomcat\apache-tomcat-9.0.14\lib\osgi-resource-locator.jar
....
java.nio.file.NoSuchFileException: C:\tomcat\apache-tomcat-9.0.14\lib\tiger-types.jar
...
java.nio.file.NoSuchFileException: C:\tomcat\apache-tomcat-9.0.14\lib\bean-validator.jar
...
java.nio.file.NoSuchFileException: C:\tomcat\apache-tomcat-9.0.14\lib\jtype.jar
...
我尝试在互联网上搜索这些库,但非常费力。找了个东西,放到lib文件夹下,还是写了这些错误。然后我注意到罐子的名称不匹配 - 我添加了更多版本。但我没有改名字:我不再确定这是不是正确的方法,而且它也相当乏味和耗时。

在网上找了很久才发现,这些都不是错误,也不影响什么。
<JarScanner scanManifest="false"/>通过添加到context.xml(内部<Context>... </Context>)禁用