【发布时间】:2017-06-04 09:12:34
【问题描述】:
我是 java 开发的初学者,来自 rails。
我正在关注 this Heroku tutorial 我已经 git 克隆了 this example project 以尝试在 heroku 上进行部署。 现在我有不同的应用程序,一个在 Tomcat 上运行的 android 应用程序的小型后端。这真的很简单,但我不明白如何/在哪里将文件从我的后端放置到嵌入式 tomcat 应用程序(这是 Heroku 的示例)并将其推送到 Heroku。 我的后端(名为 hatalink)有这个表单(它位于 Tomcat 的 webapps 文件夹中)
.
hatalink
└─── WEB-INF
|
└─── lib
| └─── mysql-connector-java-5.1.27-bin.jar
|
└─── classes
└─── hatalink
| └─── All my classes in *.class
|
└─── All my classes in *.java form
└─── web.xml
而我的 web.xml 的内容都是这样的:
<web-app>
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>hatalink.Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/Login</url-pattern>
</servlet-mapping>
.... (The same for all classes...)
</web-app>
这在我的本地主机上使用 tomcat 可以正常工作,但是如何将已经从我的后端项目工作的文件添加到示例项目中? 那么我再次正确吗?有没有更简单的方法/地方来部署这个应用程序?真的很简单,我就是想上网。
【问题讨论】:
-
你能再解释一下吗?如果它与本地 Tomcat 一起工作......究竟是什么不工作?部署现有资源时会发生什么?
-
我无法理解将 java 文件、类文件和 web.xml 放在 heroku 项目中的什么位置,因此我可以推送它并开始运行。