Eclipse、JBoss、SQL2005 开发EJB3.0 但连接不上数据库请高手指点
用Eclipse、JBoss、SQL2005 搭建ejb3.0环境 怎么就连不上数据库呢。
各种方法都试了:
1。环境变量配置了JBOSS_HOME、JAVA_HOME、PASS。
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_07
JBOSS_HOME:E:\jboss-4.2.3.GA
path:%JAVA_HOME%\bin
2.数据源配置
<datasources>
<local-tx-datasource>
<jndi-name>DHUMDS</jndi-name>
<connection-url>jdbc:sqlserver://localhost:1434;DatabaseName=dhum</connection-url>
<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password>dmh</password>
<min-pool-size>3</min-pool-size>
<max-pool-size>32</max-pool-size>
<!-- sql to call when connection is created
<new-connection-sql>some arbitrary sql</new-connection-sql>
-->
<!-- sql to call on an existing pooled connection when it is obtained from pool
<check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-->
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml -->
<metadata>
<type-mapping>MS SQLSERVER2005</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
3.各种版本的驱动程序:1.0 的
4. persistence.xml 配置
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="itcast" transaction-type="JTA">
<jta-data-source>java:DHUMDS</jta-data-source>
</persistence-unit>
</persistence>
5.错误提示:
Could not create connection; - nested throwable: (com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect)