2014-09-01 90 views
0
运行

我通过mvn package建立一个Eclipse项目和移动战争文件到C:\ Program Files文件\ Apache的Tomcat的8.0.9 \ web应用
然后,我通过startup.bat启动Tomcat服务器,并可以从http://localhost:8080/myProject访问它。我可以运行命令行Eclipse项目,但我无法通过Eclipse

在另一方面,当生成项目,并在Eclipse中的服务器上运行它,http://localhost:8080/myProject给我HTTP状态404 -/myProject的

我试过很多东西,但没有人没有解决问题。

我失踪了什么?

+0

你如何从服务器上的Eclipse中运行它?您设置了Tomcat运行时,然后将项目拖放到它?如果是这样,你的工作区将有一个'Servers'项目添加到它,它有一个server.xml文件; Eclipse会在这个文件中放入一个元素,它会告诉你你的应用程序部署在什么上下文名称下。但这可能取决于您在Eclipse中如何设置部署。 – Gimby 2014-09-01 14:06:13

回答

0

您不需要指定上下文名称,因为您没有在发展模式中指定任何上下文。

您有两种选择。

要么删除上下文名称和类似

http://localhost:8080 

或者

访问如果你想添加背景下,与您的网站的XML一起添加的文件码头的web-XML

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" 
"http://jetty.mortbay.org/configure.dtd"> 
<Configure class="org.mortbay.jetty.webapp.WebAppContext"> 

     <Set name="contextPath">/myProject </Set> 

</Configure> 
+0

我不明白我如何从'http:// localhost:8080'访问我的项目。如果我在服务器上运行项目,据我所知,我必须添加上下文名称才能访问它。我错了吗? – bugrahan 2014-09-01 12:25:47

相关问题