求救:配置jboss3.2_tomcat的mySql数据源

shytian 2003-08-23 02:35:24
各位大侠救命啊,小弟配置jboss3.2_tomcat的mySql数据源一直搞不定啊.
我的mysql-ds.xml如下:

<?xml version="1.0" encoding="UTF-8"?>

<!-- ===================================================================== -->
<!-- -->
<!-- JBoss Server Configuration -->
<!-- -->
<!-- ===================================================================== -->

<!-- $Id: mysql-ds.xml,v 1.1 2002/07/22 22:57:24 d_jencks Exp $ -->
<!-- ==================================================================== -->
<!-- Datasource config for MySQL using 2.0.11 driver -->
<!-- ==================================================================== -->


<datasources>
<local-tx-datasource>
<jndi-name>MySqlDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/test</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>root</user-name>
<password></password>
</local-tx-datasource>
</datasources>


测试代码如下:

import javax.sql.DataSource;
import java.sql.*;
import java.util.*;
import javax.naming.*;

public class JBossDSTester{

public static void main(String[] args){
try
{

Properties props =new Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
props.put(Context.PROVIDER_URL,"localhost");
Context ctx = new InitialContext(props);
System.out.println("start!");
DataSource ds=(DataSource)ctx.lookup("java:/MySqlDS");
Connection con =ds.getConnection();
System.out.println("succeed!");
}
catch(Exception e)
{
e.printStackTrace();
}

}
}

出现一下错误

javax.naming.NameNotFoundException: No object bound for java:/MySqlDS
at com.sun.enterprise.naming.java.javaURLContext.lookup(javaURLContext.j
ava:116)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at JBossDSTester.main(JBossDSTester.java:17)

我已经把mysql-connector-java-3.0.8-stable-bin.jar拷贝到server\default\lib目录下
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shytian 2003-08-24
  • 打赏
  • 举报
回复
还是没有用啊
hessian 2003-08-23
  • 打赏
  • 举报
回复
你是用客户端独立程序测试的吧,用lookup("MySqlDS")试试.
shytian 2003-08-23
  • 打赏
  • 举报
回复
up
xiaoyuzi 2003-08-23
  • 打赏
  • 举报
回复
我是在mysql-service.xml里配得

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧