当前位置: 技术问答>java相关
EJB 布署错误 大哥哥们帮手
来源: 互联网 发布时间:2015-09-11
本文导语: JBuilder6 + Weblogic 6 错误如下: Unable to deploy EJB: Employee from Employee.jar: The DataSource with the JNDI name: DataSource could not be located. Please ensur e that the DataSource has been deployed successfully and that the JNDI name in y...
JBuilder6 + Weblogic 6
错误如下:
Unable to deploy EJB: Employee from Employee.jar:
The DataSource with the JNDI name: DataSource could not be located. Please ensur
e that the DataSource has been deployed successfully and that the JNDI name in y
our EJB Deployment descriptor is correct.
>
错误如下:
Unable to deploy EJB: Employee from Employee.jar:
The DataSource with the JNDI name: DataSource could not be located. Please ensur
e that the DataSource has been deployed successfully and that the JNDI name in y
our EJB Deployment descriptor is correct.
>
|
具體做法如下:
webolgicconsole->services->JDBC->connections pool->Create a new JDBC Connection Pool...
(以jdbc-odbc為例)
name: risinpool(你可以隨意給)
url: jdbc:odbc:test(test 為你的odbc數據源名稱)
DriveClassName: sun.jdbc.odbc.JdbcOdbcDriver
Propertties: port=1433
user=sa
password=
單擊 Create
在Targets Tab 面板上
在Available 中 選中ServerName ->
Apply
webolgicconsole->services->JDBC->Data Source->Create a new JDBC Data Source...
Name: Test(你可以隨意給)
JNDI Name: TestJNDI(該名稱要同你在JBuilder中創見Bean時,使用的Data Source 的jndi name完全相同)
poolname: risinpool(這是你前面建立的連接池的名字
單擊 Create
在Targets Tab 面板上
在Available 中 選中ServerName ->
Apply
關閉Weblogic Server 並重新啟動
webolgicconsole->services->JDBC->connections pool->Create a new JDBC Connection Pool...
(以jdbc-odbc為例)
name: risinpool(你可以隨意給)
url: jdbc:odbc:test(test 為你的odbc數據源名稱)
DriveClassName: sun.jdbc.odbc.JdbcOdbcDriver
Propertties: port=1433
user=sa
password=
單擊 Create
在Targets Tab 面板上
在Available 中 選中ServerName ->
Apply
webolgicconsole->services->JDBC->Data Source->Create a new JDBC Data Source...
Name: Test(你可以隨意給)
JNDI Name: TestJNDI(該名稱要同你在JBuilder中創見Bean時,使用的Data Source 的jndi name完全相同)
poolname: risinpool(這是你前面建立的連接池的名字
單擊 Create
在Targets Tab 面板上
在Available 中 選中ServerName ->
Apply
關閉Weblogic Server 並重新啟動
|
需要先建立一个连接池,并且配置datasource.在jbuilder建立entitybean配置数据库连接时写上你已经配置好的datasource的名称。
|
要在Weblogic添加一個連接池;該連接池的JNDIName和你在JBuilder中建立
beans時使用的datasource的JNDIName要完全相同
beans時使用的datasource的JNDIName要完全相同
|
你要在实体bean的描述文件中定义datasource的jndi,而且为 jdbc/datasource
|
为什么要帮你?