J2EE no longer loads
843833Aug 14 2001 — edited Aug 15 2001I had J2EE running for about an hour and I can no longer bring it up.
J2ee loaded fine. I could see localhost:8000 in my browser.
I tried to deploy the ConverterApp demo so I could test out J2EE.
When I clicked on "Generate SQL," the deploytool froze. I had to kill it. Since then, J2ee no longer works. I even wiped out my J2ee folder and reinstalled it. My j2ee1.2.1 environment still works - I switched back to test it out - , but when I switch to my j2ee1.3 environment, it doesn't work. I have set the PATH, JAVA_HOME and J2EE_HOME variables.
Here's what I get from j2ee -verbose.
Script started on Tue Aug 14 11:53:10 2001
$ j2ee -verbose
J2EE server listen port: 1050
Naming service started:1050
Binding DataSource, name = jdbc/DB1, url = jdbc:cloudscape:rmi:CloudscapeDB;create=true
Binding DataSource, name = jdbc/Cloudscape, url = jdbc:cloudscape:rmi:CloudscapeDB;create=true
Binding DataSource, name = jdbc/InventoryDB, url = jdbc:cloudscape:rmi:CloudscapeDB;create=true
Binding DataSource, name = jdbc/DB2, url = jdbc:cloudscape:rmi:CloudscapeDB;create=true
Binding DataSource, name = jdbc/EstoreDB, url = jdbc:cloudscape:rmi:CloudscapeDB;create=true
Binding DataSource, name = jdbc/XACloudscape, url = jdbc/XACloudscape__xa
Binding DataSource, name = jdbc/XACloudscape__xa, dataSource = COM.cloudscape.core.RemoteXaDataSource@3ef8e555
Starting JMS service ... Initialization complete - waiting for client requests
Binding : < JMS Destination : jms/Topic , javax.jms.Topic >
Binding : < JMS Destination : jms/Queue , javax.jms.Queue >
Binding : < JMS Cnx Factory : jms/QueueConnectionFactory , Queue , No properties >
Binding : < JMS Cnx Factory : jms/TopicConnectionFactory , Topic , No properties >
Binding : < JMS Cnx Factory : TopicConnectionFactory , Topic , No properties >
Binding : < JMS Cnx Factory : QueueConnectionFactory , Queue , No properties >
java.security.AccessControlException: access denied (java.lang.RuntimePermission modifyThreadGroup)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
at java.security.AccessController.checkPermission(AccessController.java:399)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
at com.sun.enterprise.J2EESecurityManager.checkAccess(J2EESecurityManager.java:50)
at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:279)
at java.lang.Thread.init(Thread.java:265)
at java.lang.Thread.<init>(Thread.java:330)
at com.sun.ejb.containers.RecyclerImpl$RecyclerThread.<init>(RecyclerImpl.java:182)
at com.sun.ejb.containers.RecyclerImpl.<init>(RecyclerImpl.java:55)
at com.sun.ejb.containers.ContainerFactoryImpl.<init>(ContainerFactoryImpl.java:47)
at com.sun.enterprise.server.EJBServer.init(EJBServer.java:203)
at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:285)
at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:918)
java.lang.RuntimeException: access denied (java.lang.RuntimePermission modifyThreadGroup)
at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:355)
at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:918)
J2EE server reported the following error: access denied (java.lang.RuntimePermission modifyThreadGroup)
Error executing J2EE server ...
$ exit
Script done on Tue Aug 14 11:53:39 2001
Here's my cloudscape LOG file, if you're interested. I have granted full permissions to all users to my j2ee/repository directory, so I don't know why it errors in trying to create db/JMSDB
2001-08-14 15:53:37.060 GMT Thread[main,5,main] Cleanup action starting
ERROR XBM0H: Directory /usr/local/j2sdkee1.3/repository/phetteplace/db/JMSDB cannot be created.
at c8e.ae.b.newException(Unknown Source)
at c8e.an.c.createServiceRoot(Unknown Source)
at c8e.an.b.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at c8e.an.b.createServiceRoot(Unknown Source)
at c8e.cf.g.bootService(Unknown Source)
at c8e.cf.g.createPersistentService(Unknown Source)
at c8e.dn.d.createPersistentService(Unknown Source)
at c8e.l.n.ih_(Unknown Source)
at c8e.l.n.<init>(Unknown Source)
at c8e.bc.e.<init>(Unknown Source)
at c8e.bc.c.getNewLocalConnection(Unknown Source)
at c8e.l.r.connect(Unknown Source)
at COM.cloudscape.core.AbstractDataSource.getConnectionViaDriver(Unknown Source)
at COM.cloudscape.core.AbstractDataSource.getDatabaseConnection(Unknown Source)
at COM.cloudscape.core.BasicDataSource.getConnection(Unknown Source)
at com.sun.jms.service.DBManager.getDBConnection(DBManager.java:391)
at com.sun.jms.service.QueueImpl.loadLoggedMessages(QueueImpl.java:281)
at com.sun.jms.service.QueueImpl.<init>(QueueImpl.java:103)
at com.sun.jms.service.QueueImpl.<init>(QueueImpl.java:84)
at com.sun.jms.service.ConnectionImpl.createQueue(ConnectionImpl.java:625)
at com.sun.jms.service.JMSServiceImpl.createQueue(JMSServiceImpl.java:603)
at org.omg.stub.com.sun.jms.service._JMSServiceImpl_Tie._invoke(Unknown Source)
at com.sun.corba.ee.internal.corba.ServerDelegate.dispatch(ServerDelegate.java:334)
at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:272)
at com.sun.corba.ee.internal.iiop.LocalClientRequestImpl.invoke(LocalClientRequestImpl.java:101)
at com.sun.corba.ee.internal.corba.ClientDelegate.invoke(ClientDelegate.java:223)
at com.sun.corba.ee.internal.corba.ClientDelegate.invoke(ClientDelegate.java:249)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:459)
at org.omg.stub.com.sun.jms._JMSService_Stub.createQueue(Unknown Source)
at com.sun.jms.client.ConnectionImpl.createServiceDestination(ConnectionImpl.java:811)
at com.sun.jms.admin.Administrator.createQueue(Administrator.java:209)
at com.sun.jms.admin.Administrator.createProviderDestination(Administrator.java:760)
at com.sun.enterprise.jms.JmsConfig.createDestination(JmsConfig.java:108)
at com.sun.enterprise.jms.JmsUtil.startJmsService(JmsUtil.java:188)
at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:278)
at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:918)
Cleanup action completed