LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 993|回复: 5

求救, jsp 连接 MySQL 被拒绝

[复制链接]
发表于 2003-5-30 22:51:22 | 显示全部楼层 |阅读模式
程序代码:
<%@ page language = "java"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
}
catch (java.lang.ClassNotFoundException e) {
out.print("Class not found exception occur. Message is:");
out.print(e.getMessage());
}

try{
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mysql?user=root;password=");
con.close();
}
catch (SQLException e) {
//如果SQL语句执行的过程中出错,则显示出相应的错误信息
out.print("SQL Exception occur. Message is:");
out.print(e.getMessage());
}
%>

</body>
</html>



错误提示:
SQL Exception occur. Message is:Unable to connect to any hosts due to exception: java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:3306 connect,resolve)

我的MySQL 在控制台下可以
mysql -h 127.0.0.1 -u root -p 连接

请教各位,这是什么地方出现了问题??
发表于 2003-5-30 23:13:48 | 显示全部楼层
错误信息上看来是你的 Java Security 不让你连接?
你的 JSP Engine 是不是有 Java2 Security 给 Enable 了?
 楼主| 发表于 2003-5-30 23:23:57 | 显示全部楼层
我刚刚学习 jsp
请教你说的这个设置在什么地方?
谢谢

我的是J2sdk1.4 + tomcat4
发表于 2003-5-30 23:25:53 | 显示全部楼层
可是,我用的是 WebSphere ,不知道 Tomcat 这个设定在什么地方。
你在 TomCat 的文档里面看看,要不然就搜索一下,总会有的。
 楼主| 发表于 2003-5-30 23:29:24 | 显示全部楼层
/etc/j2se/1.4/security/java.policy

/usr/lib/j2se/1.4/jre/lib/security/java.policy

是不是可能和这两个文件有关?
发表于 2003-5-30 23:51:12 | 显示全部楼层
不太像,我觉得应该是在 Tomcat 里面。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表