我发现我无法将使用 Grails 创建的简单 helloworld Web 应用程序部署到 Tomcat 上。看起来 Tomcat 根本看不到应用程序,而只是一堆文件。
我曾尝试将静态 HTML 放入应用程序中,Tomcat 为其提供服务。
我尝试将 web 应用程序(在 groovy 中)的 logback 设置为更详细的级别,但没有任何反应,就好像 Tomcat 忽略它一样。
更新
我删除了细节,因为主要问题似乎很清楚:这是因为服务器上的 Tomcat
在 Java 1.7
下运行,而在我正在编译的开发计算机上对于 1.8
但问题仍然存在,因为我无法理解一个效果:它怎么会发生,目标 JDK 不匹配导致没有错误消息,也没有异常,但只是静静地没有发生任何事情?
最佳答案
您应该阅读有关启动 tomcat、在其上部署和管理应用程序的信息。查看official documentation .
但首先检查这个默认的 webapps 管理器:http://localhost:8080/manager/ (但我认为你需要先添加tomcat用户才能获取)
关于java - 无法将 Grails 应用程序部署到 JDK 不匹配的 Tomcat 8 : 404 The requested resource is not available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34886226/