繁体   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