Я работаю на Eclipse со встроенным Tomcat (8.0.24). Я запустил mvn clean package install и получил успешную сборку.
Однако, когда я запускаю tomcat, выполняя основной метод в Eclipse (так как это встроенный Tomcat), я получаю много ошибок, таких как:
mai 11, 2018 3:26:20 PM org.apache.tomcat.util.scan.StandardJarScanner processURLs
WARNING: Failed to scan [file:/C:/Users/username/.m2/repository/com/sun/xml/ws/jaxws-rt/2.1.7/saaj-impl.jar] from classloader hierarchy
java.io.FileNotFoundException: C:\Users\username\.m2\repository\com\sun\xml\ws\jaxws-rt\2.1.7\saaj-impl.jar (The system cannot find the file specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:188)
at org.apache.tomcat.util.scan.JarFileUrlJar.<init>(JarFileUrlJar.java:65)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:49)
at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:374)
at org.apache.tomcat.util.scan.StandardJarScanner.processURLs(StandardJarScanner.java:309)
at org.apache.tomcat.util.scan.StandardJarScanner.doScanClassPath(StandardJarScanner.java:266)
at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:229)
at org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1888)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1116)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:765)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5138)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
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)
Я перечислил некоторые из заинтересованных .jar:
- ком \ ВС \ XML \ привязывать \ JAXB-XJC \ 2.1.7 \ jsr173_1.0_api.jar
- ком \ ВС \ XML \ привязывать \ JAXB-XJC \ 2.1.7 \ activation.jar
- ком \ ВС \ XML \ привязывать \ JAXB-XJC \ 2.1.7 \ JAXB-impl.jar
- ком \ ВС \ XML \ привязывать \ JAXB-XJC \ 2.1.7 \ JAXB-api.jar
com \ sun \ xml \ bind \ jaxb-xjc \ 2.1.7 \ активации.jar
ком \ ВС \ XML \ привязывать \ JAXB-осущ \ 2.1.7 \ jaxb1-impl.jar
- ком \ ВС \ XML \ привязывать \ JAXB-осущ \ 2.1.7 \ jsr173_1.0_api.jar
- ком \ солнце \ XML \ привязывать \ JAXB-осущ \ 2.1.7 \ activation.jar
ком \ ВС \ XML \ привязывать \ JAXB-осущ \ 2.1.7 \ JAXB-api.jar
ком \ ВС \ XML \ сообщениями \ SAAJ \ SAAJ-осущ \ 1.3.3 \ activation.jar
ком \ ВС \ XML \ сообщениями \ SAAJ \ SAAJ-осущ \ 1.3.3 \ SAAJ-api.jar
ком \ ВС \ XML \ WS \ JAXWS-к.т. \ 2.1.7 \ StAX-utils.jar
- ком \ ВС \ XML \ WS \ JAXWS-к.т. \ 2.1.7 \ streambuffer.jar
- ком \ ВС \ XML \ Ws \ JAXWS-кт \ 2.1.7 \ Stax-ex.jar
- ком \ ВС \ XML \ WS \ JAXWS-к.т. \ 2.1.7 \ activation.jar
- ком \ ВС \ XML \ Ws \ JAXWS-кт \ 2.1.7 \ JAXB-impl.jar
- ком \ ВС \ XML \ Ws \ JAXWS-кт \ 2.1.7 \ JAXB-api.jar
- ком \ ВС \ XML \ WS \ JAXWS-к.т. \ 2.1.7 \ resolver.jar
- ком \ солнце \ XML \ WS \ JAXWS-к.т. \ 2.1.7 \ woodstox.jar
- ком \ ВС \ XML \ WS \ JAXWS-к.т. \ 2.1.7 \ sjsxp.jar
- ком \ ВС \ XML \ WS \ JAXWS-к.т. \ 2.1.7 \ jsr173_api.jar
- ком \ ВС \ XML \ Ws \ JAXWS-кт \ 2.1.7 \ SAAJ-impl.jar
- ком \ ВС \ XML \ Ws \ JAXWS-кт \ 2.1.7 \ SAAJ-api.jar
- ком \ ВС \ XML \ Ws \ JAXWS-кт \ 2.1.7 \ jsr250-api.jar
- ком \ ВС \ XML \ Ws \ JAXWS-кт \ 2.1.7 \ jsr181-api.jar
ком \ ВС \ XML \ WS \ JAXWS-к.т. \ 2.1.7 \ JAXWS-api.jar
javax \ XML \ мыло \ SAAJ-апи \ 1,3 \ servlet.jar
- javax \ XML \ мыло \ SAAJ-апи \ 1.3 \ JAX-qname.jar
- javax \ XML \ мыло \ SAAJ-апи \ 1,3 \ activation.jar
- javax \ XML \ мыло \ SAAJ-апи \ 1.3 \ JAXP-api.jar
Я уже удалил содержимое хранилища в .m2 и eclipse-> project-> maven-> update project-> update project (и принудительно обновил снимок / выпуск).
Я зарегистрировался в указанных местах, и, действительно, этих .jar не существует. Я новичок в Maven, так что, возможно, моя ошибка глупа ...