ok, i just found out something:
i wrote a package which contains an abstract class which provides some
methods. all my EJBs (stateless session beans) extended this class.
first the deployment failed because during deployment a
"java.lang.NoClassDefFoundError: javax/ejb/EJBException"
occured. this exception is used by my abstract class. so i put the
jar-file which includes this abstract class into my JDK's ext directory.
(acctually i put my jar file, ejb.jar, jboss-client.jar and
jdbc2_0-stdext.jar into the ext-dir).
from this moment on, i could not deploy ANY beans any more (even beans
which did not use my abstract class!)
i just removed the above mentioned jar-files from my JDK's ext-dir, and
now everything is ok again. (i can deploy beans which don't use my
abstract class, the ones which use it i still can't deploy due to
NoClassDefFoundErrors)
so my question is now: what shall i do that i am able to deploy beans
which use "user archives"??. where do i have to put such arichves into?
(jBoss' ext - dir also did not work for me...). and why gets jBoss
confused about those files in JDK's ext-dir?
can anybody help me??
tnx,
patrick
> hi!
>
> i've installed jBoss 2.0 FINAL on my machine (linux 2.2.16 with jdk
> 1.3). until yesterday i could deploy without any problems, but since
> today i cannot deploy any EJBs anymore.
> i did not change anything in my jboss' configuration, so i think it is
> a problem in my jar file...
>
> i took a quick look at the source code (J2eeDeployer), and the comment
> at line 159 says "RuntimeException - shoulndt happen" - but exactly
> this exception is thrown (according to the stack trace of the
> last exception thrown). what did i do wrong?
>
> any hints??
>
> please help!!!
>
>
> tnx,
>
> patrick
>
>
>
> the server.log says the following:
>
> [Auto deploy] Auto deploy of
> file:/usr/local/jboss_tomcat/jboss-2.0-FINAL/deploy/ejbs.jar
> [J2EE Deployer] Deploy J2EE application:
> file:/usr/local/jboss_tomcat/jboss-2.0-FINAL/deploy/ejbs.jar
> [J2EE Deployer] Create application ejbs.jar
> [J2EE Deployer] Installing EJB package: ejbs.jar
> [J2EE Deployer] Starting module ejbs.jar
> [Container factory]
>
>Deploying:file:/usr/local/jboss_tomcat/jboss-2.0-FINAL/tmp/deploy/ejbs.jar/ejb1036.jar
>
>
> [Container factory] Loading ejb-jar.xml :
>
>jar:file:/usr/local/jboss_tomcat/jboss-2.0-FINAL/tmp/deploy/ejbs.jar/ejb1036.jar!/META-INF/ejb-jar.xml
>
>
> [Container factory] Loading standardjboss.xml :
> file:/usr/local/jboss_tomcat/jboss-2.0-FINAL/conf/tomcat/standardjboss.xml
>
> [Container factory]
>
>jar:file:/usr/local/jboss_tomcat/jboss-2.0-FINAL/tmp/deploy/ejbs.jar/ejb1036.jar!/META-INF/jboss.xml
>
> found. Overriding defaults
> [Verifier] Verifying
> file:/usr/local/jboss_tomcat/jboss-2.0-FINAL/tmp/deploy/ejbs.jar/ejb1036.jar
>
> [Verifier] OdysseyInetQueryBean: Verified.
> [Verifier] InetImmoBean: Verified.
> [Container factory] Deploying OdysseyInetQueryBean
> [Container factory] Container Invoker RMI Port='Anonymous'
> [Container factory] Container Invoker Optimize='true'
> [Container factory] Deploying InetImmoBean
> [Container factory] Container Invoker RMI Port='Anonymous'
> [Container factory] Container Invoker Optimize='true'
> [Container factory] Mapped Container method remove HASH -1842617161
> [Container factory] Mapped Container method getEJBHome HASH -993218923
> [Container factory] Mapped Container method getHandle HASH 1182305581
> [Container factory] Mapped Container method getPrimaryKey HASH -131865408
> [Container factory] Mapped Container method isIdentical HASH 285457048
> [Container factory] Mapped executeQuery 2027606873to public
> edi.util.EDIResultSetData
> com.ediorg.odyssey.ejb.OdysseyInetQueryBean.executeQuery(java.lang.String)
> throws java.sql.SQLException
> [Container factory] Mapping remove
> [Container factory] Mapping remove
> [Container factory] Mapping getEJBMetaData
> [Container factory] Mapping getHomeHandle
> [Container factory] Mapping create
> [Container factory] Mapped Container method remove HASH -1842617161
> [Container factory] Mapped Container method getEJBHome HASH -993218923
> [Container factory] Mapped Container method getHandle HASH 1182305581
> [Container factory] Mapped Container method getPrimaryKey HASH -131865408
> [Container factory] Mapped Container method isIdentical HASH 285457048
> [Container factory] Mapping remove
> [Container factory] Mapping remove
> [Container factory] Mapping getEJBMetaData
> [Container factory] Mapping getHomeHandle
> [Container factory] Mapping create
> [J2EE Deployer] javax.management.RuntimeErrorException: Error thrown
> in operation deploy
> [J2EE Deployer] at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1642)
> [J2EE Deployer] at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
> [J2EE Deployer] at
> org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:645)
> [J2EE Deployer] at
> org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:137)
> [J2EE Deployer] at java.lang.reflect.Method.invoke(Native Method)
> [J2EE Deployer] at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
> [J2EE Deployer] at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
> [J2EE Deployer] at
> org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:332)
> [J2EE Deployer] at
> org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:268)
> [J2EE Deployer] at java.lang.Thread.run(Thread.java:484)
> [J2EE Deployer] Destroying application ejbs.jar
> [J2EE Deployer] deployment.cfg file deleted.
> [J2EE Deployer] File tree
> file:/usr/local/jboss_tomcat/jboss-2.0-FINAL/tmp/deploy/ejbs.jar deleted.
> [Auto deploy] Deployment
> failed:file:/usr/local/jboss_tomcat/jboss-2.0-FINAL/deploy/ejbs.jar
> [Auto deploy] org.jboss.deployment.J2eeDeploymentException: Fatal
> error: javax.management.RuntimeErrorException: Error thrown in
> operation deploy
> [Auto deploy] at
> org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:162)
> [Auto deploy] at java.lang.reflect.Method.invoke(Native Method)
> [Auto deploy] at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
> [Auto deploy] at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
> [Auto deploy] at
> org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:332)
> [Auto deploy] at
> org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:268)
> [Auto deploy] at java.lang.Thread.run(Thread.java:484)
>
>
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> List Help?: [EMAIL PROTECTED]
>
>
>
>
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
List Help?: [EMAIL PROTECTED]