Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat 7连接到远程MySQL主机_Mysql_Tomcat - Fatal编程技术网

Tomcat 7连接到远程MySQL主机

Tomcat 7连接到远程MySQL主机,mysql,tomcat,Mysql,Tomcat,我正在尝试将Tomcat 7.0.54连接到远程MySQL主机-我已经在远程MySQL服务器上启用了远程访问,我可以ping远程MySQL服务器,并可以从Tomcat主机远程连接和列出表等 当我尝试在Tomcat应用程序中连接时,我得到一个错误: 通信链路故障最后一个数据包成功发送到 服务器在0毫秒前关闭。驱动程序没有收到任何数据包 从服务器 再往下一点,在垃圾堆里我看到: 内部错误:消息:连接被拒绝 我对Tomcat是一个完全的新手,所以我很难知道该怎么做——我可以连接到MySQL,这样看起来

我正在尝试将Tomcat 7.0.54连接到远程MySQL主机-我已经在远程MySQL服务器上启用了远程访问,我可以ping远程MySQL服务器,并可以从Tomcat主机远程连接和列出表等

当我尝试在Tomcat应用程序中连接时,我得到一个错误:

通信链路故障最后一个数据包成功发送到 服务器在0毫秒前关闭。驱动程序没有收到任何数据包 从服务器

再往下一点,在垃圾堆里我看到:

内部错误:消息:连接被拒绝

我对Tomcat是一个完全的新手,所以我很难知道该怎么做——我可以连接到MySQL,这样看起来就不会是远程MySQL服务器或网络,这意味着Tomcat或Java应用程序中的某些东西造成了问题。Tomcat日志文件中没有任何内容,应用程序本身也没有任何问题——我还可以尝试什么

跟踪转储:

内部错误:消息:通信链路故障最后一个数据包 0毫秒前已成功发送到服务器。司机有 未从服务器收到任何数据包。来源:堆栈跟踪:at sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 位于java.lang.reflect.Constructor.newInstance(Constructor.java:526) com.mysql.jdbc.Util.handleNewInstance(Util.java:411)位于 com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1117) 位于com.mysql.jdbc.MysqlIO.(MysqlIO.java:355) com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2461) 在 com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2498) 位于com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2283) 位于com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:822) JDBC4Connection.(JDBC4Connection.java:47)位于 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 位于java.lang.reflect.Constructor.newInstance(Constructor.java:526) com.mysql.jdbc.Util.handleNewInstance(Util.java:411)位于 com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:404)位于 com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:317) 在 Mainsoft.Data.Jdbc.Providers.GenericProvider$JdbcUrlConnector.get_连接(GenericProvider.cs:183) 在 Mainsoft.Data.Jdbc.Providers.GenericProvider.GetConnection(GenericProvider.cs:336) 在 system.Data.ProviderBase.AbstractDBConnection.Open(AbstractDBConnection.cs:495) 位于rdServer.rdSqlReader。(未知源)位于 rdServer.rdDb.access$4300(未知来源)位于 位于的rdServer.rdDb.CreateDataReader(未知源) 位于的rdServer.rdDb.ProcessData(未知源) 位于的rdServer.rdDb.ProcessDataLayerRelation(未知源) 位于的rdServer.rdDb.xmlGetData(未知源) 位于的rdServer.rdDb9.xmlGetData(未知源) rdServer.rdAnalysisGrid10.ResetData(未知源)位于 rdServer.rdAnalysisGrid10.BuildAnalysisGrid(未知源)位于 位于的rdServer.PageBuilder.sProcess_AnalysisGrid(未知源) 位于的rdServer.PageBuilder.sProcessDefinitionElement(未知源) rdServer.PageBuilder.sProcessDefinitionElementChildren(未知源) 位于rdServer.PageBuilder.sProcess_体(未知源) 位于的rdServer.PageBuilder.sProcessDefinitionElement(未知源) rdServer.PageBuilder.sProcessDefinitionElementChildren(未知源) 位于的rdServer.PageBuilder.sProcess_报告(未知源) 位于的rdServer.PageBuilder.sProcessDefinitionElement(未知源) rdServer.PageBuilder.BuildHtml(未知源)位于 位于的rdServer.ResponseBuilder.BuildResponse(未知源) ASP.rdpage\u aspx.\u呈现\u控件1(rdpage.aspx:4)位于 ASP.rdpage\u aspx$\u Impl0.Invoke(未知源)位于 system.Web.UI.Control.RenderChildren(Control.cs:1101)位于 system.Web.UI.Control.Render(Control.cs:1090)位于 system.Web.UI.Page.Render(Page.cs:1095)位于 system.Web.UI.Control.RenderControl(Control.cs:1254)位于 system.Web.UI.Page.RenderPage(Page.cs:1621)位于 system.Web.UI.Page.encodeChildren(Page.jvm.cs:159)位于 Mainsoft.Web.Hosting.BaseFacesViewHandler.renderView(BaseFacesViewHandler.cs:58) 在 org.apache.myfaces.lifecycle.renderResponseeCutor.execute(renderResponseeCutor.java:41) 在 org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132) 在 Mainsoft.Web.Hosting.ServletFacesPageHandler.ProcessRequest(ServletFacesPageHandler.cs:116) 在 Mainsoft.Web.Hosting.SessionWrapper$SessionWrapperHandler.ProcessRequest(SessionWrapper.cs:40) 在 system.Web.HttpApplication$Pipelined_u7.MoveNext$Z$$$Pipeline$$d_u7$$(HttpApplication.cs:1033) 在system.Web.HttpApplication.Tick(HttpApplication.cs:705)中 system.Web.HttpApplication.Start(HttpApplication.cs:1217)位于 system.Web.HttpApplication.system_Web_ihttpasynchmandler_BeginProcessRequest(HttpApplication.cs:1319) 位于system.Web.HttpRuntime.RealProcessRequest(HttpRuntime.cs:482) ProcessRequest(HttpRuntime.cs:523)位于 Mainsoft.Web.Hosting.BaseHttpServlet.service(BaseHttpServlet.cs:200) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 在 org.apache.catalina.core.Applica