我刚刚在 Tomcat 8 上测试了示例应用程序,它可以正常工作。正如预期的那样,它在调用时会在浏览器中打印出以下消息。
“您好:JavaCodeGeeks:享受-REST”
我能想到的有几件事可能会导致您的情况出现问题。
- 您缺少本教程中指定的任何步骤。
- 您没有将“JAXRS-HelloWorld.war”正确部署到 Tomcat 中。
- 我希望已正确设置您的 CATALINA_HOME,以便在命令行中调用“catalina run”。
解决您的问题。
无需按照教程中的步骤进行操作,而是下载附加的项目并按照指定生成 war 文件并部署它并查看它是否有效。
要在 tomcat 中部署项目,您必须将“JAXRS-HelloWorld.war”文件复制到 $CATALINA_BASE/webapps 文件夹中,然后启动服务器。
- 有几种方法可以启动 Tomcat 服务器。您选择的一个是命令行。要从 caommandline 启动 Tomcat 服务器,您必须将目录(cd $CATALINA_BASE/bin)更改为 Tomcat 主 bin 文件夹并使用 run 或 start 命令调用 catalina.bat/catalina.sh 或设置 CATALINA_HOME 环境变量,然后调用命令行中任何地方的相同命令。
注意:还要检查 Tomcat 日志以了解特定问题或错误。