以前加过,要在DOS 下面打两句话,在resource.properties 里就会自动生成相应的配置,好久了都忘了,建议用别的EJB服务器吧,有问题大家也好帮你!
解决方案 »
- hibernate映射表的问题
- tomcat下怎么发布jsp
- 请教一下为什么我把项目加入到SVN上时,总提示svn 提交 99%,然后N久没有反映,CPU占用率100% ?
- 求java 解析复杂数学公式思路
- 请问怎样在jsp页面中控制include的页面的位置
- 谁有JBPM相关工程例子没有
- 在web页面上能否对excel文件操作,就象直接使用excel办公软件操作excel文件一样
- 100分求jakarta-struts !!!!!各位大哥谁有啊???
- 将项目从JBoss下面移植到tomcat
- 有关JBOSS 的一个小问题 想和大家讨论一下 ! 来者有分
- jb9+weblogic7+oracle练习sessionbean时的错误
- (求助)为何struts中的连接池用不了??
jdbcDataSource.0.url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
jdbcDataSource.1.name=jdbc/EstoreDB
jdbcDataSource.1.url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
jdbcDataSource.2.name=jdbc/InventoryDB
jdbcDataSource.2.url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
jdbcDataSource.3.name=jdbc/DB1
jdbcDataSource.3.url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
jdbcDataSource.4.name=jdbc/DB2
jdbcDataSource.4.url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
jdbcDataSource.5.name=jdbc/sqlServer
jdbcDataSource.5.url=jdbc:odbc:MyDataSource;create=true
jdbcDataSource.6.name=jdbc/sqlServer1
jdbcDataSource.6.prop.databaseName=EamestBank
jdbcDataSource.6.url=jdbc:microsoft:sqlserver://JIANG:1433;create=true
jdbcDriver.0.name=COM.cloudscape.core.RmiJdbcDriver
jdbcDriver.5.name=sun.jdbc.odbc.JdbcOdbcDriver
jdbcDriver.6.name=com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbcXADataSource.0.name=jdbc/XACloudscape
jdbcXADataSource.0.classname=COM.cloudscape.core.RemoteXaDataSource
jdbcXADataSource.0.dbpassword=
jdbcXADataSource.0.dbuser=
jdbcXADataSource.0.prop.createDatabase=create
jdbcXADataSource.0.prop.databaseName=CloudscapeDB
jdbcXADataSource.0.prop.remoteDataSourceProtocol=rmi
jmsCnxFactory.0.name=QueueConnectionFactory
jmsCnxFactory.0.isQueue=true
jmsCnxFactory.1.name=TopicConnectionFactory
jmsCnxFactory.1.isQueue=false
jmsCnxFactory.2.name=jms/QueueConnectionFactory
jmsCnxFactory.2.isQueue=true
jmsCnxFactory.3.name=jms/TopicConnectionFactory
jmsCnxFactory.3.isQueue=false
jmsDestination.0.name=jms/Queue
jmsDestination.0.isQueue=true
jmsDestination.1.name=jms/Topic
jmsDestination.1.isQueue=false
jdbcDataSource.0.url=jdbc\:microsoft\:sqlserver\://localhost\:1433jdbcDriver.0.name=com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbcXADataSource.0.name=jdbc/ssDB
jdbcXADataSource.0.classname=com.microsoft.jdbcx.sqlserver.SQLServerDataSource
jdbcXADataSource.0.dbpassword=
jdbcXADataSource.0.dbuser=sa
jdbcXADataSource.0.prop.serverName=localhost
jdbcXADataSource.0.prop.portNumber=1433
jdbcXADataSource.0.prop.databaseName=smallduzi这种配置和上面的有什么区别吗?
public String password;
public String name;
private Connection con;
private String DBJndi="java:comp/env/jdbc/ExampleDB";
private String dbId="guest";
private String dbPassword="guest123";
private String tableName="USERTBL";
private EntityContext context;
//取得资料库连结
public void setEntityContext(EntityContext context){ this.context=context;
try{
connectToDB();
}catch(Exception ex){
throw new EJBException(ex.getMessage());
}
}
…… //设定连结资料库
private void connectToDB()
throws NamingException, SQLException{ InitialContext ictx=new InitialContext();
DataSource ds=(DataSource)ictx.lookup(DBJndi);
con=ds.getConnection(dbId,dbPassword);
}
其中dbId和dbPassword是用系统默认的
运行后出现这样的错误:
RemoteException occurred in server thread; nested exception is: java.rmi.RemoteException: nested exception is: javax.ejb.EJBException: Application cannot override username/password specified in resource reference jdbc/ExampleDB; nested exception is: javax.ejb.EJBException: Application cannot override username/password specified in resource reference jdbc/ExampleDB