部署时候我code name:jdbc/signup
在ejb里面我datasource的lookup是找java:comp/env/jdbc/signup
这样有没有错误
在ejb里面我datasource的lookup是找java:comp/env/jdbc/signup
这样有没有错误
解决方案 »
- 论坛中好像没看见Swing的帖子啊
- 关于报表设计
- 有没有使用了JBPM的开源项目
- java中9和9'排序为什么9在前面(升序)
- 熟悉SNMP
- 高手们,熊猫烧香病毒弄的把ORACLE服务端启动不起来了,但计算机可以启却,怎么才能备份出数据啊?
- 以前还好好的项目,现在怎么运行不起来了
- 求写过远程调用的高手帮我一下,分不够再加,
- together中怎么将Entity Ejb和数据库里面的一张表相对应?
- SSH框架,使用Struts标签,list集合和单个对象属性进行比较
- struts 控制action权限简单问题,马上给分
- 什么是组播 互连网上能组播吗?HELIX设置了直播是不是就是组播了,这样能承受很多用户观看吗
Warning: Reference reference java:comp/env/jdbc/signup is using a JNDI name that
is not bound: jdbc/Oracle
Binding name:`java:comp/env/ejb/signup`
Created Context:/signupcontext
服务器:j2ee1.3.1
config/default.properties:
jdbc.drivers=COM.cloudscape.core.RmiJdbcDriver:sun.jdbc.odbc.JdbcOdbcDriver:oracle.jdbc.driver.OracleDriver
jdbc.datasources=jdbc/Oracle|jdbc:oracle:thin@localhost:1521:连接表识符|jdbc/Cloudscape|jdbc:cloudscape:rmi:CloudscapeDB;create=true
deploytool部署ejb:
code name:jdbc/signup
type:javax.sql.DataSource
jndi name:jdbc/Oracle
user name:system
password:manager
在entitybean里面我这样:
InitialContext ic = new InitialContext();
DataSource ds = (DataSource)ic.lookup("java:comp/env/jdbc/signup");....
部署过了.
启动服务器时候有个这个提示:
Warning: Reference reference java:comp/env/jdbc/signup is using a JNDI name that is not bound: jdbc/Oracle Binding name:`java:comp/env/ejb/signup` Created Context:/signupcontext
实际运行程序的时候就:
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.RemoteException: nested exception is: javax.ejb.EJBException: Unable to connect to database. Oracle not found;
nested exception is:javax.ejb.EJBException: Unable to connect to database. Oracle not found
我把oracle下面那些驱动的.zip ,jar什么都都扔到classpath找得到的了
jdbcDataSource.5.name=jdbc/Oracle
jdbcDataSource.5.url=jdbc:oracle:thin@localhost:1521:weiquan;create=true
jdbcDriver.5.name=oracle.jdbc.driver.OracleDriver
却提示运行时是无效的url应该怎么改?