簡體   English   中英

我可以從命令行運行Eclipse項目,但無法通過Eclipse運行它

[英]I can run an Eclipse project from command line but I cannot run it via Eclipse

我通過mvn package構建了一個Eclipse項目,並將war文件移動到C:\\ Program Files \\ apache-tomcat-8.0.9 \\ webapps中
然后,我通過startup.bat啟動Tomcat Server,並可以從http://localhost:8080/myProject訪問它。

另一方面,當構建項目並在Eclipse中的服務器上運行它時, http://localhost:8080/myProject給我HTTP狀態404-/ myProject

我嘗試了很多事情,但是沒有一個解決不了問題。

我想念的是什么?

您不需要指定上下文名稱,因為您沒有在開發模式下指定任何上下文。

您有兩個選擇。

要么刪除上下文名稱和訪問,如

 http://localhost:8080

要么

如果要添加上下文,請添加文件jetty-web-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> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM