Java 在生产配置文件中运行JHipster-无数据库连接

Java 在生产配置文件中运行JHipster-无数据库连接,java,mysql,spring-boot,tomcat7,jhipster,Java,Mysql,Spring Boot,Tomcat7,Jhipster,我在生产模式下运行JHipster时遇到问题。在建立了战争之后 mvn -Pprod package 并将其上传到我的服务器,我得到了“正常”的起始页-因此页面已加载,但出现以下错误: "NetworkError: 404 Not Found - http://server.net:9080/studentenhelfer-intern-0.0.1-SNAPSHOT.original/api/authentication?cacheBuster=1459611519471" "Network

我在生产模式下运行JHipster时遇到问题。在建立了战争之后

mvn -Pprod package
并将其上传到我的服务器,我得到了“正常”的起始页-因此页面已加载,但出现以下错误:

"NetworkError: 404 Not Found - http://server.net:9080/studentenhelfer-intern-0.0.1-SNAPSHOT.original/api/authentication?cacheBuster=1459611519471"

"NetworkError: 404 Not Found - http://server.net:9080/studentenhelfer-intern-0.0.1-SNAPSHOT.original/api/logout?cacheBuster=1459611519626"
第二点-在服务器上“安装/启动”应用程序时,不会创建数据库。(没有表格和数据) 我不明白为什么。。。。有了dev概要文件,一切都很好。。。。(在application-prod.yml中也使用相同的DB设置)

附加信息:弹簧配置文件也已在中设置为prod profile

/etc/default/tomcat7
JAVA_OPTS="${JAVA_OPTS} -Dspring.profiles.active=prod"
(这应该可以,是吗?) 我使用MySql作为Db(使用liquibase)和Maven进行构建。该服务器是一个linux服务器(ubuntu),带有Plesk 12。 仅供参考——这是我第一次使用linux服务器。因此,也许我忘记了一些额外的配置,但我认为如果页面被加载,tomcat应该不会成为问题)

我也找不到来自catalina或tomcat的任何“有用”日志

var/log/tomcat7/catalina.out
var/log/apache2/error.log
但是如果有人需要查看日志,我会发布它们

请帮忙:( 谢谢,Fab


编辑:我曾尝试在运行tomcat->的本地应用程序上运行该应用程序,但效果良好……因此这是一个服务器端问题?

你确定你的应用程序正在产品配置文件中运行吗?你在日志中看到了吗?不确定,问题是我启动jhipster应用程序时没有获得特定的日志,我的意思是我找不到任何应用程序ion启动日志。所以我认为应用程序没有启动,但我可以访问启动/登录页面(没有访问spring后端,404找不到)在Plesk中,该应用程序显示为活动。因此,我收到的唯一错误消息是catalina.out日志文件:抱歉:……因此,我在catalina.out日志文件中收到一条错误消息:未知的默认主机[localhost]用于连接器[connector[HTTP/1.1-9080]](还有一些,但不是java/spring/Jhipster特定的)是的,我是这样写的,我在tomcat7文件中设置了这个选项。所以我不知道:/我怎么能在prod profile中检查它是否在运行时?我在tomcat中没有找到更多的日志文件,这些日志文件由于db连接或其他原因引发了一些异常…但是是的,如果相同的.war文件在我的本地tomcat7服务器上运行,而不是在服务器上运行远程服务器(我与Plesk一起使用,可能这混淆了一些配置),这可能是spring配置文件的原因,也可能是服务器特定的问题。下面是catalina的日志部分。out:你确定你的应用程序正在prod配置文件中运行吗?你在日志中看到了吗?不确定,问题是我启动jhipster应用程序时没有获得特定的日志,我的意思是我找不到任何日志应用程序启动日志。所以我认为应用程序没有启动,但我可以访问启动/登录页面(没有访问spring后端,404找不到)在Plesk中,该应用程序显示为活动。因此,我收到的唯一错误消息是catalina.out日志文件:抱歉:……因此,我在catalina.out日志文件中收到一条错误消息:未知的默认主机[localhost]用于连接器[connector[HTTP/1.1-9080]](还有一些,但不是java/spring/Jhipster特定的)是的,我是这样写的,我在tomcat7文件中设置了这个选项。所以我不知道:/我怎么能在prod profile中检查它是否在运行时?我在tomcat中没有找到更多的日志文件,这些日志文件由于db连接或其他原因引发了一些异常…但是是的,如果相同的.war文件在我的本地tomcat7服务器上运行,而不是在服务器上运行远程服务器(我与Plesk一起使用,可能这混淆了一些配置),它可能是spring配置文件的原因,或者是服务器特定的问题。下面是catalina.out的日志部分: