Java Jetty在错误目录中搜索webdefault.xml
我在Jetty工作了一周,我让Maven负责管理。我已经成功地让我的程序在本地计算机上运行和工作,但当我尝试将应用程序部署到服务器时,在运行命令后,我一直遇到此问题:Java Jetty在错误目录中搜索webdefault.xml,java,maven,ubuntu,server,jetty-9,Java,Maven,Ubuntu,Server,Jetty 9,我在Jetty工作了一周,我让Maven负责管理。我已经成功地让我的程序在本地计算机上运行和工作,但当我尝试将应用程序部署到服务器时,在运行命令后,我一直遇到此问题: java -jar $JETTY_HOME/start.jar 2018-07-24 14:33:48.808:警告:oejw.WebAppContext:main:启动失败 上下文 o、 e.j.w。WebAppContext@3224f60b{/,文件:/var/lib/jetty9/webapps/root/,null}
java -jar $JETTY_HOME/start.jar
2018-07-24 14:33:48.808:警告:oejw.WebAppContext:main:启动失败
上下文
o、 e.j.w。WebAppContext@3224f60b{/,文件:/var/lib/jetty9/webapps/root/,null}{/root}
java.io.FileNotFoundException:/usr/share/java/etc/webdefault.xml(非
位于java.io.FileInputStream.open0(本机方法)的
java.io.FileInputStream.open(FileInputStream.java:195)位于
java.io.FileInputStream.(FileInputStream.java:138)位于
org.eclipse.jetty.util.resource.FileResource.getInputStream(FileResource.java:290)
位于org.eclipse.jetty.webapp.Descriptor.parse(Descriptor.java:54)
org.eclipse.jetty.webapp.WebDescriptor.parse(WebDescriptor.java:207)
位于org.eclipse.jetty.webapp.MetaData.setDefaults(MetaData.java:171)
在
org.eclipse.jetty.webapp.WebXmlConfiguration.preconfig(WebXmlConfiguration.java:53)
在
org.eclipse.jetty.webapp.WebAppContext.preconfig(WebAppContext.java:468)
在
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:504)
在
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
在
org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41)
在
org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
在
org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:498)
在
org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146)
在
org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180)
在
org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:440)
在
org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64)
位于org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609)
位于org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:528)
位于org.eclipse.jetty.util.Scanner.scan(Scanner.java:391)
org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313)位于
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
在
org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150)
在
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
在
org.eclipse.jetty.deploy.DeploymentManager.startapprovider(DeploymentManager.java:560)
在
org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:235)
在
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
在
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
位于org.eclipse.jetty.server.server.start(server.java:387)
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
在
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
位于org.eclipse.jetty.server.server.doStart(server.java:354)
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
在
org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1255)
位于java.security.AccessController.doPrivileged(本机方法)
org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1174)
位于的sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
invoke(NativeMethodAccessorImpl.java:62)
在
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
位于java.lang.reflect.Method.invoke(Method.java:498)
org.eclipse.jetty.start.Main.invokeMain(Main.java:321)位于
org.eclipse.jetty.start.Main.start(Main.java:817)位于
org.eclipse.jetty.start.Main.Main(Main.java:112)
2018-07-24 14:33:48.877:警告:oejw.WebAppContext:main:启动失败
上下文
o、 e.j.w。WebAppContext@76f2b07d{/ProjectName,文件:/tmp/jetty-0.0.0-8080-ProjectName.war-_ProjectName-any-8365660038169967261.dir/webapp/,null}{/ProjectName.war}
java.io.FileNotFoundException:/usr/share/java/etc/webdefault.xml(非
位于java.io.FileInputStream.open0(本机方法)的
java.io.FileInputStream.open(FileInputStream.java:195)位于
java.io.FileInputStream.(FileInputStream.java:138)位于
org.eclipse.jetty.util.resource.FileResource.getInputStream(FileResource.java:290)
位于org.eclipse.jetty.webapp.Descriptor.parse(Descriptor.java:54)
org.eclipse.jetty.webapp.WebDescriptor.parse(WebDescriptor.java:207)
位于org.eclipse.jetty.webapp.MetaData.setDefaults(MetaData.java:171)
在
org.eclipse.jetty.webapp.WebXmlConfiguration.preconfig(WebXmlConfiguration.java:53)
在
org.eclipse.jetty.webapp.WebAppContext.preconfig(WebAppContext.java:468)
在
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:504)
在
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
在
org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41)
在
org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
在
org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:498)
在
org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146)
在
org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180)
在
org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:455)
在
org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64)
在org.eclipse.jetty上。