【发布时间】:2016-01-19 20:21:12
【问题描述】:
我发现我无法将使用 Grails 创建的简单 helloworld Web 应用程序部署到 Tomcat 上。看起来 Tomcat 根本看不到应用程序,而只是一堆文件。
我尝试将静态 HTML 放入应用程序中,然后由 Tomcat 提供服务。
我尝试将 web 应用程序(在 groovy 中)的 logback 设置为更详细的级别,但没有任何反应,好像 Tomcat 忽略了它。
更新
我删除了细节,因为主要问题似乎很清楚:这是因为服务器上的 Tomcat 在 Java 1.7 下运行,而我正在为 1.8 编译的开发计算机上运行
但是问题仍然存在,因为我无法理解一种效果:目标 JDK 不匹配怎么会导致没有错误消息和异常,只是静默什么都没有发生?
【问题讨论】:
-
tomcat服务运行了吗?你使用的是什么JDK版本?在某些 tomcat 版本中使用 java 8 时我遇到了麻烦。您的防火墙也有可能阻止您的应用,尽管可能性很小。
-
Tomcat 正在运行,管理器正在运行,应用程序已列出(在文件夹名称下),但打开它会导致 404
-
你看过 TOMCAT_HOME/logs/catalina.out 了吗?可能在tomcat启动过程中出现错误,并不能阻止tomcat启动
-
我看了。 Tomcat 可以运行,因为我可以查看它的页面,比如 Manager。
标签: java tomcat grails deployment java-7