grails应用程序tomcat部署

grails应用程序tomcat部署,tomcat,grails,war,application-loader,Tomcat,Grails,War,Application Loader,我有一个Spring Boot grails应用程序。我可以使用“run app”运行应用程序,并且可以在本地tomcat服务器中成功部署war文件 但是,当我在远程tomcat服务器中部署应用程序时,应用程序加载程序没有运行,部署成功。当我点击URL时,它显示404异常。我在tomcat错误日志中看不到任何错误。我能找到的唯一区别是 本地Tomcat日志: 2016年9月23日11:54:02 PM org.apache.catalina.core.ApplicationContext 日志信

我有一个Spring Boot grails应用程序。我可以使用“run app”运行应用程序,并且可以在本地tomcat服务器中成功部署war文件

但是,当我在远程tomcat服务器中部署应用程序时,应用程序加载程序没有运行,部署成功。当我点击URL时,它显示404异常。我在tomcat错误日志中看不到任何错误。我能找到的唯一区别是

本地Tomcat日志:

2016年9月23日11:54:02 PM org.apache.catalina.core.ApplicationContext 日志信息:在类路径上检测到Spring WebApplicationInitializers: [org.springframework.boot.autoconfigure.jersey.jersey自动配置$JerseyWebApplicationInitializer@6ac912e5, 西恩。ApplicationLoader@417f3e5b]

远程Tomcat服务器日志:2016年12月14日上午4:39:43 org.apache.catalina.core.ApplicationContext日志信息:Spring 在类路径上检测到WebApplicationInitializers: [org.springframework.boot.autoconfigure.jersey.jersey自动配置$JerseyWebApplicationInitializer@52aa77d9]


注意:应用程序加载器类可在
web\u INF
文件夹中找到。

您只查看了生产tomcat错误日志,还是还查看了其他生产日志?如果它在tomcat的本地实例上工作,那么它应该引导您仔细检查生产tomcat的配置。您所说的其他生产日志是什么意思?我不明白你的意思。本地Tomcat设置是:Tomcat 7.0.57 Java 1.8.92 Grails 3.1.6生产环境完全不同:Tomcat 7.0.57 Java 1.7.76 Grails 3.1.6 Java版本的更改对此有影响吗?因为我正在用Java8构建war文件,但在Java7Tomcat(生产环境)中部署它可能会影响。试着保持一致。请记住,如果您使用java 8构建war,那么您就不能使用java 7运行war文件。您只检查了生产tomcat错误日志,还是还检查了其他生产日志?如果它在tomcat的本地实例上工作,那么它应该引导您仔细检查生产tomcat的配置。您所说的其他生产日志是什么意思?我不明白你的意思。本地Tomcat设置是:Tomcat 7.0.57 Java 1.8.92 Grails 3.1.6生产环境完全不同:Tomcat 7.0.57 Java 1.7.76 Grails 3.1.6 Java版本的更改对此有影响吗?因为我正在用Java8构建war文件,但在Java7Tomcat(生产环境)中部署它可能会影响。请记住,如果您使用Java8构建war,那么您就不能使用Java7运行war文件。