以前加过,要在DOS 下面打两句话,在resource.properties 里就会自动生成相应的配置,好久了都忘了,建议用别的EJB服务器吧,有问题大家也好帮你!
解决方案 »
- 问一种标记语言
- 关于struts2 里面的文件上传问题,大家来看看,!!
- 怎么用filter改变浏览器地址栏中的地址
- axis2服务器端做为客户端怎么样调用另一个axis2的服务器端?
- 求jsp javabean servlet方面的书
- 幫找我的寫法到底是錯在哪里了?
- 怎么把xml文件映射存入数据库?
- 请问怎样在weblogic启动时,同时启动我自己编写的服务程序
- 有关Struts,在网页上取Bean的值时,有没有办法判断Bean里变量的长度,然后取前X位的长度呢?
- 大神指教,maven的springcloud报错:java.lang.annotation.AnnotationFormatError: Invalid def
- 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