我是 Java EE 和 Tomcat 的新手。
我在 OpenShift 中使用 JBoss EWS 2.0 开发了一个 REST Java 应用程序,我没有遇到任何问题。最近,我们有一台服务器,我必须在其上运行我的 Web 服务。
在How to deploy a war file in Tomcat 7之后,我转到我的应用程序根目录并使用了以下命令:
jar -cvf myapp.war *
请注意,myapp
例如,这是我的应用程序名称。
我将.war文件放入/base/path/of/tomcat/webapps/
并转到 Tomcat GUI App Manager。
我看到 Tomcat 用我的.war名称创建了一个文件夹并将文件放入其中,所以我启动了我的应用程序,但是当我去http://localhost:8080/myapp/
它时返回 404。但是,在 OpenShift 中,当我打开它(打开根路径)时,它显示index.html因为我的网络服务路径无效且无法正常工作。
请指导我,感谢您在我的问题上花费的时间。