2 u012503756 u012503756 于 2016.05.03 11:56 提问

java 往新浪云部署 一直连接不上数据库 用户名和密码都已经配置对了呀,求大神解决

报错内容

Caused by:

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user '0l1nzzx2k0 '@'10.67.15.80' (using password: YES))
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:656)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)
at com.sina.sae.servlet.SaeServletHandler.doHandle(SaeServletHandler.java:50)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
at com.sina.sae.webapp.SaeWebAppContext.doScope(SaeWebAppContext.java:177)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
at com.sina.sae.handler.SaeUserInfoHandler.handle(SaeUserInfoHandler.java:110)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:332)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:499)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
at java.lang.Thread.run(Thread.java:779)
Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user '0l1nzzx2k0 '@'10.67.15.80' (using password: YES))
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:240)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:371)
at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:335)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:105)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy20.findAdmin(Unknown Source)
at com.app.controller.ManageController.login(ManageController.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:610)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:427)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:415)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:788)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:717)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
... 28 more
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user '0l1nzzx2k0 '@'10.67.15.80' (using password: YES))
at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:202)
... 47 more

2个回答

u012503756
u012503756   2016.05.03 22:32
已采纳

accesskey 和password没有写正确 就是连接服务器的数据库用户名和密码

bottle123
bottle123   2016.05.03 12:08

数据库权限呢,如果和数据库不是在同一台服务器上需要给其他机器访问的权限

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
新浪SAE中应用使用SVN的账号和密码
账号:应该是你注册时填的邮箱,不是登录新浪SAE登录名。比如我的是dingling136@163.com 密码:就是你SAE账号密码
c3p0数据库连接池无法连接数据库—错误使用了username关键字
一、问题描述 上篇博客说到了关于maven无法下载依赖jar包的问题,这篇博客再说一下关于在本个项目中遇到的关于使用C3P0连接池连接数据库的问题,真心很奇葩,在此,也请大家引起注意。首先看我的项目基本结构: 已确定的情况:相关jar包均已正确下载,路径跳转正常,jdbc所配置的内容,完全正确。相关数据库连接池和spring的整合也都完全正确,但事实就是没法儿连接上! 解决了
新浪SAE ———— JavaWeb项目部署教程<数据库连接>
前面两篇博文忘了说明如何连接新浪SAE的MySQL数据库,现在简要介绍,采用最简单的方式JDBC连接MySQL数据库,未采用任何框架以方便了解现做一个简单的测试,看数据库是否正常连接 功能: 从index.jsp页面点击数据库读取测试按钮,正确则跳转到success.jsp页面,并将数据表里的唯一 一条数据读出来。 将用到一个JavaBean,一个servlet和两个JSP页面 备注:先要建立数
数据库连接失败的原因及解决方法
各种业务系统在使用过程中都会遇到一些问题,因数据库连接失败,不能登录管理软件就是其中之一,这个很令人头疼而且常见的问题 一般的业务系统均采用的是SQL数据库,我们这里总结了SQL数据库连接失败的原因和解决方法: 原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。 解决方法:当正在使用的软件出现数据库不
新浪云SAE---git配置
1.首先需要注册一个新浪云的账号, 注册地址:http://t.cn/RG0rWLh 然后创建一个项目。 2.项目创建完成后,有三种代码管理的方式,第一种是付费的,第二种是git,第三种是svn。三种方式只能选择一种,而且选择之后不能改变。这里选择git方式。 这时会有一个代码部署的说明 3.在本地的d盘下创建一个SAE的文件夹,用来存放代码,然后创建项目文件夹testlemon和版本1
项目部署到服务器上不能连接数据库
这次项目是采用连接池连接数据库,整个项目中只有一个数据库连接对象,且不释放(防止高频率访问,多次创建数据连接对象),项目部署到服务器上发布测试时, 问题: 1.开始项目测试开始时,可以连接数据库,后来隔一天后测试就不能连接上数据库了,但从新部署项目到服务器上,又可以连接数据了 原因:    开始以为是测试项目存在错误,错误遗留在服务器上,致使服务器不能运行   后来发现是mys
c3p0配置时连接不到数据库
配置spring 和Hibernate 时用c3p0,会出现连接不上数据库。 c3p0版本:0.9.1.2 失败原因:版本不支持 mysql驱动包版本:5.1.28,连接成功
eclipse运行Tomate可以连接上数据库,打包成war包 部署数据库连不上
场景回顾 最近碰到了一个这样问题,困了我1天,是这样的 ,我用自己的Eclipse直接启动Tomcat运行项目,项目可以正常启动和访问数据, 但如果 我打包成war包,就部署在我本地的Tomcate ,数据库无法访问,项目启动正常,但访问数据库的时候抛出如下异常。 信息: ContextListener: contextInitialized() 十月 22, 2016 5:
关于Linux下数据库配置正确、项目启动却报连接错误的问题
这个问题今天又遇到了,所以记录一下。 乍一看可能觉得不可思议,其实不然。该问题通常是交换文件惹的祸。 之前部署外网系统遇到过,网络不好,导致总是vi时连接断掉,就产生了swp交换文件,而交换文件通常是隐藏的。用 ll -al 命令可以看到配置文件目录下有swp交换文件。删掉相关的交换文件,重启应用即可。
新浪SAE ———— JavaWeb项目部署教程
新浪SAE ———— JavaWeb项目部署教程 新浪SAE上做PHP开发和部署的比较多,j2ee相对较少,关于这方面参考资料也不多。 因此这篇博文以方便各位做开发,做测试,用来学习,弥补不足。首先要注册一个开发者账号,同时可以申请实名认证,通过后会获得一张充值点券1000豆子,总计可以拿到4000个豆子,一个JVM一小时会消耗5个豆子,总之4000个豆子若是发布仅作开发测试足够了,可以