无法在Tomcat 7和Ubuntu - 404错误中部署grails war

时间:2015-10-22 12:56:49

标签: tomcat grails tomcat7 ubuntu-14.04 grails-3.0

我创建了一个简单的Grails 3应用程序来测试在Ubuntu服务器(Digital Ocean)上部署到Tomcat的问题。

创建应用程序:

grails create-app test

确保未在部署的WAR中嵌入tomcat:

provided "org.springframework.boot:spring-boot-starter-tomcat"

创建WAR

grails war

然后我使用Tomcat应用程序管理器上传和部署WAR。

App Manager报告应用程序已成功部署。

Catalina.out报告找到应用程序并爆炸WAR。

但是,访问http://ipaddress:8080/test会产生404

我已经部署了一个示例war文件(来自tomcat 6),示例应用程序部署没有问题,我可以在http://ipaddress:8080/sample上访问它

所以区别在于Grails(3)战争和更典型的战争。

部署测试war / app适用于我本地安装的Tomcat(Mac OS),但不适用于Ubuntu服务器。

我在这个问题上看到了很多类似的问题,但没有一个能提供有效的解决方案。

有一点我注意到我没有看到(我在本地环境中做的)是h2数据库:prodDb.h2.db

我的猜测是启动失败,但我找不到任何记录错误的日志......

有什么想法吗?

0 个答案:

没有答案