2014-09-01 98 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

相關問題