java - 这个 java 应用程序可以在 Heroku 上运行吗?

标签 java tomcat maven heroku java-metro-framework

我没有设置 Java 应用程序的经验,也没有使用 Heroku 的经验,但我有这个 Java 应用程序,我想知道我是否可以轻松地在 Heroku 上运行。

https://github.com/difi/oxalis是 github 存储库,这里是独立服务器的一些安装说明:

  • 确保安装了 Maven。
  • 确保已安装 Tomcat 7 和 Metro 2.1.1
  • 确保 Tomcat 管理器在端口 8080 上可用,用户管理器/管理器
  • 确保 Tomcat 也启动了 并在 localhost:8443 上运行 SSL
  • 确保 keystore.jks 是 安装在已知目录中(单独的说明 构建 keystore )
  • 改变 oxalis-commons/src/main/filters/soc.properties 以反射(reflect)您的本地 偏好

这可以在 Heroku 上设置吗?

最佳答案

它似乎应该在 Heroku 上运行,但可能需要进行一些更改。您不需要使用 SSL 运行 Tomcat,因为 Heroku 在 Tomcat 应用程序前面提供了 HTTPS。您可能必须将 Maven 构建更新为 pull in Tomcat via webapp-runner .属性文件可能应该替换为 Config Vars .唯一看起来棘手的部分是 Metro 部分。目前尚不清楚 Metro 是如何被引入系统并使用的。

关于java - 这个 java 应用程序可以在 Heroku 上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11820173/

相关文章:

java - 使用 Javabeans 创建登录页面(未设置属性)

java - 如何让 Netbeans 将 Java Web 应用程序部署到 Tomcat 的根目录(例如/)而不是/MyProject?

java - Jersey REST 错误,找不到媒体类型 = application/json 的 MessageBodyWriter

java.io.StreamCorruptedException : invalid type code: 68

javascript - 对远程 tomcat 的 AJAX Post 请求返回 415

java - spring 3.12用的是cglib 2.2.2,spark 8.0用的是cglib 3.0,但是需要同时执行?

java - Maven 构建正在运行,但 junit 抛出 NoSuchMethodError

Java - MySQL - catch 中的 NullPointerException

java - 如何在一帧内添加GUI面板和DrawPanel?

java - Maven 故障安全插件失败并显示 "Unable to locate surefire-booter"