OpenShift 部署 java 个已配置的 Web 项目

OpenShift deploy java configured web project

我尝试部署没有 web.xmlWEB-INF 的 webproject,并使用 spring mvc java 配置进行完全配置。 .war 文件在 tomcat 7 中的本地计算机上完美运行。但是当我使用 winscp 将 war 放在 openshift 应用程序上然后尝试连接到它时,我得到 throws 404 notfaund 响应。也许有人可以向我解释什么是错的。此外,我对网络内容使用 html 而不是 jsp

  1. 我应该额外安装 java 到应用程序吗?
  2. 项目是否应该始终配置 web.xml?

您可以部署 war 或添加项目文件夹,例如: $TOMCAT_HOM/your-project-directory/.html,.jsp/WEB-INF/class(所有 java 文件)和 WEB-INF/lib(您的所有 jar) + WEB-INF/web.xml

  1. 确保 java 已安装并且系统上的所有变量集
  2. 您必须将所有 java 文件添加到 web.xml