tomcat - 无需手动启动tomcat即可在远程主机中运行WAR文件

标签 tomcat web deployment war openshift

我有一个 Web 应用程序,只有在手动启动 tomcat 服务器后,我才能将其作为 WAR 部署并在本地主机上运行。

如果我想将该 Web 应用程序作为 WAR 部署到世界其他地方的远程主机上(!),有没有其他方法可以做到这一点,因为用户不能(或不需要)从那个远程主机。

所以,基本上,...:8080/soda-w/Applicationclient/index.html 适用于本地主机,但不适用于 sofa.uqam.ca 等主机。

有任何分步指南吗?或者建议?

谢谢...

最佳答案

将您的 war 文件重命名为 ROOT.war,以便将其部署在您的应用程序服务器的根上下文中。 https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear

关于tomcat - 无需手动启动tomcat即可在远程主机中运行WAR文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22727820/

相关文章:

javascript - IE 中文本大小列表的实际像素是多少?

visual-studio-2010 - 如何从 Visual Studio 2010 部署桌面应用程序升级

python - Fabric 将应用程序部署到代理服务器

html - 使用 HTML 将图像放在另一个图像之上?

java - 尝试读取 WEB-INF 中的属性文件时 InputStream 为空

tomcat - 带有tomcat数据源的spring boot

spring - 如何使用spring boot设置Spring multi maven模块

java - 用于登录/注册/检查 HttpSession 的 Web servlet 方法是否有效?

java - 在 WebSphere v7 中重新部署的 EAR 并未反射(reflect)出一些细微的代码更改

java - Jersey 在 Servlet 3.0/Tomcat 7.0 上运行的简单 REST 服务未运行但 http 状态为 500