我正在努力创建最基本的Jetty应用程序和同时启动.war包的示例。我找到的所有内容都只是说将.war放在"$JETTY_HOME/webapps"中,但我不确定如何验证"$JETTY_HOME"是什么。我正在尝试扩展在https://github.com/heroku/java-getting-started.git
找到的简单的heroku默认应用程序。我的目录结构:
src/
-- main/
---- java/
------ Main.java
target/
-- (lots of stuff in here)
pom.xml
Procfile
webapps/
-- workbench.war
我使用 java -cp target/classes:target/dependency/* Main
命令来运行我的应用。
Main.java
文件与这个文件完全相同: https://raw.githubusercontent.com/heroku/java-getting-started/master/src/main/java/Main.java.
我该如何运行 .war 文件呢?每当我访问 localhost:5000/workbench
时,只会看到“Hello World”,而不是应该在 workbench.war
中包含的 Workbench 应用程序。