Java论坛网»Java技术»JBoss配置数据源问题

JBoss配置数据源问题

问?:
配置文件如下:
<datasources>
<local-tx-datasource>
<jndi-name>Myds</jndi-name>
<connection-url>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=mysql1</connection-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password></password>

<metadata>
<type-mapping>MS SQLSERVER2000</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>

调试代码如下:
public static synchronized Connection getConnection() {
try {
Context envCtx = new InitialContext();
DataSource ds = (DataSource) envCtx.lookup("java:/Myds");
return ds.getConnection();
}
catch (SQLException e) {
System.out.println("数据源配置发生错误" + e.toString());
return null;
}
catch (NamingException e2) {
System.out.print("数据源配置" + e2.toString());
return null;
}

}

每次都会返回 "数据源配置发生错误",得不到连接,谁帮我看看是怎么回事
答!: 1:
Context envCtx = new InitialContext();
??

servet里面还是一般的类里面?
答!: 2:
Context envCtx = new InitialContext();在Servlet可以.
如是客户端
Hashtable props = new Hashtable();
props.put(
Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
props.put(
Context.URL_PKG_PREFIXES,
"org.jboss.naming.org.jnp.interfaces");
props.put(Context.PROVIDER_URL, "jnp://localhost:1099");
Context envCtx = new InitialContext(props);
答!: 3:
楼上正解。。。
答!: 4:
No custom langpack available.
com.izforge.izpack.installer.ResourceNotFoundException: Can not find Resource packsLang.xml for language engcom.izforge.izpack.installer.ResourceNotFoundException: Can not find Resource packsLang.xml for language eng
at com.izforge.izpack.installer.ResourceManager.getLanguageResourceString(ResourceManager.java:137)
at com.izforge.izpack.installer.ResourceManager.getInputStream(ResourceManager.java:154)
at com.izforge.izpack.panels.PacksPanelBase.<init>(PacksPanelBase.java:149)
at com.izforge.izpack.panels.PacksPanel.<init>(PacksPanel.java:59)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.izforge.izpack.installer.InstallerFrame.loadPanels(InstallerFrame.java:201)
at com.izforge.izpack.installer.InstallerFrame.<init>(InstallerFrame.java:158)
at com.izforge.izpack.installer.GUIInstaller.loadGUI(GUIInstaller.java:387)
at com.izforge.izpack.installer.GUIInstaller.<init>(GUIInstaller.java:123)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.izforge.izpack.installer.Installer.main(Installer.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
jboss-4.0.4.GA-Patch1-installer.jar安装不了,日志是这样,有知道原因的啊?

相关JAVA教程:
关于水晶报表显示数据的问题,请高人指点,谢谢!!!
我的webservice 返回xml 是返回Document吗
用myeclise+hibernate+struts中的问题,个人认为这个问题应该有点普遍
简单远程方法调用
请问,有没有好的工具可以把VJ++开发的项目移植到JAVA2?
删除直线的方法
JSP连接数据库问题?
hibernate问题
请指教<bean:define>标记的各个属性的含义
求救!!! 关于JSP连接SQL Server 2005的问题!!!
internal compiler error:null 这是什么错 明天就交作业了 怎么半
jsp用哪种包上传文件比较好