发布网友
共5个回答
热心网友
问题应该不严重
javax.servlet.ServletException: java.sql.SQLException: Access denied for user 'javatest'@'localhost' (using password: YES)
这说明是在连接数据库时出问题了。要么用户和密码不对,或者是没有权限,就是不允许从localhost连接。还可能是你没有在数据库里船舰帐号。
可以用root登录数据库后,用如下命令建立javatest帐号,用test作为密码
CREATE USER 'javatest'@'%' IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES ON *.* TO 'javatest'@'%' WITH GRANT OPTION;
如果这些还不行的话,那么
1。把连接数据库的Java代码贴出来
2。登录到数据库,然后 select user,host from mysql.user;把结果贴出来。
3。确认把连接jdbc数据库的那个jar包放到tomcat/lib下面
热心网友
简单看了下你的问题
description The server encountered an internal error () that prevented it from fulfilling this request.
描述服务器遇到内部错误()表示,无法实现这一要求的
然后看引起错误的原因:
org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException: Access denied for user 'javatest'@'localhost' (using password: YES)
很明显是说你定义的mysql的名称不多,还有密码!
不知道你的这个jsp网站论坛模板是用什么框架开发的
一般连接mysql都要用到
4个属性 url driver username password
你可在你的站点系统里面找到,jdbcUtil 数据连接的类,’
修改它们
<property name="url">
<value>jdbc:mysql://localhost:3306/test</value>
</property>
<property name="driverClassName"
value="com.mysql.jdbc.Driver"/>
<property name="username" value="root"/>
<property name="password" value="123"/> 分别要对应。
不知道说的对不对,
调错着东西只有试过了才知道!
如果是这个原因的话,不懂了可以问我,
热心网友
恩,没问题。到现在为止,最少你知道不是数据库的问题,剩下的只有连接数据库问题了,去查查看,相信自己一定能找出原因的.
热心网友
可能是主页设置有问题
\xxx.jsp(主页)
加个\
or
/xxx.jsp(主页)
热心网友
貌似是访问不了数据库