Java 得到http://myserverip:8081/myapp/api/v1/campaigns 500(内部服务器错误)

Java 得到http://myserverip:8081/myapp/api/v1/campaigns 500(内部服务器错误),java,mysql,spring-boot,Java,Mysql,Spring Boot,我遇到了一些奇怪的问题,我的spring boot应用程序在本地主机上运行得很好,但是,在服务器上部署它时,有时它加载数据也很好,但我偶尔会收到500个错误,它出现在我使用angularJS显示mysql数据的页面上 有没有人经历过类似的问题? 下面是我的应用程序.properties文件: spring.jpa.hibernate.ddl-auto=update # Replace with your connection string spring.datasource.url=jdbc:

我遇到了一些奇怪的问题,我的spring boot应用程序在本地主机上运行得很好,但是,在服务器上部署它时,有时它加载数据也很好,但我偶尔会收到500个错误,它出现在我使用angularJS显示mysql数据的页面上

有没有人经历过类似的问题? 下面是我的
应用程序.properties
文件:

spring.jpa.hibernate.ddl-auto=update

# Replace with your connection string
spring.datasource.url=jdbc:mysql://localhost:3306/myapp
spring.datasource.connectionProperties=useUnicode=true;characterEncoding=utf-8;

# Replace with your credentials
spring.datasource.username=root
spring.datasource.password=root

spring.datasource.test-while-idle=true
spring.datasource.test-on-borrow=true
spring.datasource.connection-test-query=SELECT 1

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
下面是日志(sry,因为它很长):

2017-03-15 18:47:01.733警告2283---[o-8081-exec-448]o.h.engine.jdbc.spi.SqlExceptionHelper:SQL错误:0,SQLState:null
2017-03-15 18:47:01.733错误2283---[o-8081-exec-448]o.h.engine.jdbc.spi.SqlExceptionHelper:验证新建立的连接失败。
2017-03-15 18:47:01.739错误2283---[o-8081-exec-448]o.s.boot.context.web.ErrorPageFilter:由于$
org.springframework.transaction.CannotCreateTransactionException:无法为事务打开JPA EntityManager;嵌套异常是org.hibernate.exception.Generic$
在org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:431)~[spring-orm-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)~[spring-tx-4.2.5.REL$
在org.springframework.transaction.interceptor.TransactionSpectSupport.createTransactionIfEssential(TransactionSpectSupport.java:427)~[spring-tx-4.2.5.RELEA]$
在org.springframework.transaction.interceptor.TransactionSpectSupport.invokeWithinTransaction(TransactionSpectSupport.java:276)~[spring-tx-4.2.5.RELEASE.ja$
在org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)~[spring-tx-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在org.springframework.aop.framework.ReflectiveMethodInvocation.procedue(ReflectiveMethodInvocation.java:179)~[spring-aop-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)~[spring-tx-4.2.5.REL$
在org.springframework.aop.framework.ReflectiveMethodInvocation.procedue(ReflectiveMethodInvocation.java:179)~[spring-aop-4.2.5.RELEASE.jar:4.2.5.RELEASE]
位于org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPost$
在org.springframework.aop.framework.ReflectiveMethodInvocation.procedue(ReflectiveMethodInvocation.java:179)~[spring-aop-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)~[spring-aop-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在org.springframework.aop.framework.ReflectiveMethodInvocation.procedue(ReflectiveMethodInvocation.java:179)~[spring-aop-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208)~[spring-aop-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在com.sun.proxy.$Proxy8453.findAll(未知源)~[na:na]
在com.fitnet.controller.ActivationController.allCampaigns(ActivationController.java:35)~[classes/:na]
at sun.reflect.GeneratedMethodAccessor3263.invoke(未知源)~[na:na]
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)~[na:1.8.0121]
在java.lang.reflect.Method.invoke(Method.java:498)~[na:1.8.0_121]
在org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)~[spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)~[spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在org.springframework.web.servlet.mvc.method.annotation.ServletinVaccableHandlerMethod.invokeAndHandle(ServletinVaccableHandlerMethod.java:110)~[SpringWebMVC-$
在org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:817)~[SpringWebMV$
在org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:731)~[spring-webmvc-4.2$
在org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5$
在org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:859)~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在javax.servlet.http.HttpServlet.service(HttpServlet.java:624)~[ServletAPI.jar:na]
在org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:844)~[spring-webmvc-4.2.5.RELEASE.jar:4.2.5.RELEASE]
在javax.servlet.http.HttpServlet.service(HttpServlet.java:731)~[ServletAPI.jar:na]
在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)[catalina.jar:7.0.73]
在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)[catalina.jar:7.0.73]
在org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)~[tomcat7websocket.jar:7.0.73]
在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)[catalina.jar:7.0.73]
位于org.apache.catalina.core.Appl