localhost的空白白屏:OSX 10.8.5上的Tomcat 8为8080

时间:2014-07-08 04:52:34

标签: macos rest tomcat servlets tomcat8

我完全按照本教程:http://examples.javacodegeeks.com/enterprise-java/rest/jersey/jersey-hello-world-example/

但是当我去http://localhost:8080/JAXRS-HelloWorld/rest/helloWorldREST/JavaCodeGeeks?value=enjoy-REST

时,我只看到一个空白的白色屏幕

我通过运行命令catalina run

启动了tomcat

我应该采用不同的方式来部署webapp吗?

1 个答案:

答案 0 :(得分:0)

我刚刚测试了Tomcat 8上的示例应用程序,它没有任何问题。 正如预期的那样,它会在调用时在浏览器中打印出以下消息。

"您好:JavaCodeGeeks:enjoy-REST"

我能想到的一些事情可能会导致您的问题。

  1. 您缺少本教程中指定的任何步骤。
  2. 您没有部署" JAXRS-HelloWorld.war"正确地进入Tomcat。
  3. 我希望正确设置你的CATALINA_HOME,以便拨打" catalina run"在commadline。
  4. 解决您的问题。

    1. 不是按照教程中的步骤,而是下载附加项目并按指定生成war文件并进行部署,看看它是否有效。

    2. 要在tomcat中部署项目,您必须复制" JAXRS-HelloWorld.war"将文件存入$ CATALINA_BASE / webapps文件夹,然后启动服务器。

    3. 有两种方法可以启动Tomcat服务器。你选择的是命令集。要从caommandline启动Tomcat服务器,您必须将目录(cd $ CATALINA_BASE / bin)更改为Tomcat home bin文件夹,并使用run或start命令调用catalina.bat / catalina.sh或设置CATALINA_HOME环境变量然后调用来自命令行中任何位置的相同命令。
    4. 注意: 还要检查Tomcat日志中的特定问题或错误。