Very strange. It can't find a method in the home interface of one
of these EJBs. Not sure what's any different about that one class.
Can you list the contents of the "deploy" directory? Anything
there that you wrote? Also, is there anything at all on the
CLASSPATH? Have you made any changes to the jBoss startup script
(run.bat)? Are you using that to start jBoss, or a shortcut to it, or
what? Is your JAVA_HOME environment variable set? If so, is it the
correct home for JDK 1.3? What is the current NT Service Pack you have
installed?
Aaron
On Tue, 19 Sep 2000, Jon Finanger wrote:
> Yes, why dont I? :-)
> Here it is:
> ------------------------------------------
>
> [Console logging] Logging started
> [Classpath] Added directory:file:/C:/jboss/log/
> [Classpath] Added directory:file:/C:/jboss/tmp/
> [Classpath] Added directory:file:/C:/jboss/db/
> [Info] Java version: 1.3.0,Sun Microsystems Inc.
> [Info] Java VM: Java HotSpot(TM) Client VM 1.3.0-C,Sun Microsystems Inc.
> [Info] System: Windows NT 4.0,x86
> [Classpath] Added library:file:/C:/jboss/lib/ext/activation.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/awt.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/dynaserver.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/ejb.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/ejxeditor.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/ejxejb.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/ejxjaws.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/ejxjboss.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/hsql.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/idb.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/jboss.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/jdbc2_0-stdext.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/jmxtools.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/jndi.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/jnpserver.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/jpl-util-0_5b.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/jta-spec1_0_1.jar
> [Classpath] Added library:file:/C:/jboss/lib/ext/mail.jar
> [JDBC] Loaded JDBC-driver:org.hsql.jdbcDriver
> [JDBC] Loaded JDBC-driver:jdbc.idbDriver
> [Webserver] Initializing
> [Webserver] Initialized
> [Hypersonic] Initializing
> [Hypersonic] Server 1.4 is running
> [Hypersonic] Database started
> [Hypersonic] Initialized
> [Naming] Initializing
> [Naming] Naming started on port 1099
> [Naming] Initialized
> [Transaction manager] Initializing
> [Transaction manager] Initialized
> [Simple Realm Mapping] Initializing
> [Simple Realm Mapping] Initialized
> [Security manager] Initializing
> [Security manager] Initialized
> [DataSource] Initializing
> [DataSource] Connection pool for jdbc:idb:../conf/instantdb.properties bound
> to
> InstantDB
> InstantDB - Version 3.12
> [DataSource] Copyright (c) 1997-1999 Instant Computer Solutions Ltd.
> [DataSource] Initialized
> [XADataSource] Initializing
> [XADataSource] Initialized
> [Container factory] Initializing
> [Container factory] Temporary directory set to:C:\jboss\tmp\deploy
> [Container factory] Previous deployments removed
> [Container factory] Initialized
> [Auto deploy] Watching C:\jboss\deploy
> [Auto deployer] Initializing
> [Auto deployer] Initialized
> [JMX RMI Adaptor] Initializing
> [JMX RMI Adaptor] Initialized
> [JMX RMI Connector] Initializing
> [JMX RMI Connector] Initialized
> [Configuration] Initializing
> [Configuration] Initialized
> [Configuration] MaxActiveClientCount set to 10 in Adaptor:name=html
> [Configuration] Port set to 8082 in Adaptor:name=html
> [Configuration] LibraryDirectory set to C:\jboss\bin in
> DefaultDomain:service=ML
> et
> [Configuration] URL set to jdbc:HypersonicSQL:hsql://localhost in
> DefaultDomain:
> service=XADataSource,name=Hypersonic
> [Configuration] GCMinIdleTime set to 1200000 in
> DefaultDomain:service=XADataSour
> ce,name=Hypersonic
> [Configuration] ShrinkPercent set to 0.33 in
> DefaultDomain:service=XADataSource,
> name=Hypersonic
> [Configuration] GCEnabled set to false in
> DefaultDomain:service=XADataSource,nam
> e=Hypersonic
> [Configuration] LoggingEnabled set to false in
> DefaultDomain:service=XADataSourc
> e,name=Hypersonic
> [Configuration] TimestampUsed set to false in
> DefaultDomain:service=XADataSource
> ,name=Hypersonic
> [Configuration] Blocking set to false in
> DefaultDomain:service=XADataSource,name
> =Hypersonic
> [Configuration] GCInterval set to 120000 in
> DefaultDomain:service=XADataSource,n
> ame=Hypersonic
> [Configuration] InvalidateOnError set to false in
> DefaultDomain:service=XADataSo
> urce,name=Hypersonic
> [Configuration] JDBCUser set to sa in
> DefaultDomain:service=XADataSource,name=Hy
> personic
> [Configuration] MinSize set to 0 in
> DefaultDomain:service=XADataSource,name=Hype
> rsonic
> [Configuration] ShrinkMinIdleTime set to 600000 in
> DefaultDomain:service=XADataS
> ource,name=Hypersonic
> [Configuration] ShrinkingEnabled set to false in
> DefaultDomain:service=XADataSou
> rce,name=Hypersonic
> [Configuration] Format set to [{2}] {4} in
> DefaultDomain:service=Logging,type=Co
> nsole
> [Configuration] Port set to 8083 in DefaultDomain:service=Webserver
> [Configuration] VerifyDeployments set to true in
> EJB:service=ContainerFactory
> [Naming] Starting
> [Naming] Started
> [Transaction manager] Starting
> [Transaction manager] Started
> [Hypersonic] Starting
> [Hypersonic] Started
> [XADataSource] Starting
> [XADataSource] XA Connection pool Hypersonic bound to Hypersonic
> [XADataSource] Started
> [DataSource] Starting
> [DataSource] Started
> [Container factory] Starting
> [Container factory] Started
> [Auto deployer] Starting
> [Auto deploy] Auto deploy of file:/C:/jboss/deploy/TestBeans.jar
> [Container factory] Deploying:file:/C:/jboss/deploy/TestBeans.jar
> [Container factory] C:\jboss\tmp\deploy
> [Container factory] Loading ejb-jar.xml :
> jar:file:/C:/jboss/tmp/deploy/tmpejbja
> r43103.jar!/META-INF/ejb-jar.xml
> [Container factory] Loading standardjboss.xml :
> jar:file:/C:/jboss/lib/ext/jboss
> .jar!/org/jboss/metadata/standardjboss.xml
> [Verifier] Verifying file:/C:/jboss/tmp/deploy/tmpejbjar43103.jar
> [Verifier] nextgen.EnterpriseEntity: The return type of an ejbCreate(...)
> method
> must be the entity bean's primary key type.
> [Verifier] nextgen.EnterpriseEntity: The return type of the
> ejbFindByPrimaryKey
> method must be the primary key type.
> [Verifier] nextgen.EnterpriseEntity: The ejbFindByPrimaryKey method must be
> a si
> ngle-object finder.
> [Verifier] nextgen.EnterpriseEntity: The finder method return type must be
> eithe
> r the entity bean's primary key type or an instance of the Enumeration or
> the Co
> llection interface.
> [Verifier] nextgen.EntityBMP: For each ejbCreate(...) method, the entity
> bean cl
> ass must define a matching ejbPostCreate(...) method.
> [Verifier] nextgen.EntityPK: The primary key class must override equals().
> [Verifier] Account: Verified.
> [Verifier] nextgen.StatelessSession: Verified.
> [Verifier] nextgen.StatefulSession: Verified.
> [Verifier] nextgen.TxSession: Verified.
> [Verifier] AccountManager: Verified.
> [Container factory] Deploying nextgen.EnterpriseEntity
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Deploying nextgen.EntityBMP
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Deploying nextgen.EntityPK
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Deploying Account
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Deploying nextgen.StatelessSession
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Deploying nextgen.StatefulSession
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Deploying nextgen.TxSession
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Deploying AccountManager
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Storing sessions for nextgen.StatefulSession
> in:database\nex
> tgen.StatefulSession
> [Container factory] 0 old sessions removed
> [Container factory] Binding an EJBReference ejb/stateful
> [Container factory] Binding ejb/stateful to internal JNDI source:
> nextgen.Statef
> ulSession
> [JAWS] Initializing JAWS plugin for nextgen.EntityPK
> [JAWS] Loading standardjaws.xml :
> jar:file:/C:/jboss/lib/ext/jboss.jar!/org/jbos
> s/ejb/plugins/jaws/metadata/standardjaws.xml
> [Container factory] Table 'nextgen_EntityPK' already exists!
> [Container factory] Binding an EJBReference Account
> [Container factory] Binding Account to internal JNDI source: Account
> [JAWS] Initializing JAWS plugin for Account
> [Container factory] Table 'Account' already exists!
> [JAWS] Initializing JAWS plugin for nextgen.EnterpriseEntity
> [Container factory] Table 'nextgen_EnterpriseEntity' already exists!
> [Container factory] Binding an EJBReference ejb/myEJBRef
> [Container factory] Binding ejb/myEJBRef to internal JNDI source:
> nextgen.Statel
> essSession
> [Container factory] java.lang.ClassNotFoundException: class
> org.jboss.security.E
> JBSecurityManagerDefaultImpl
> [Container factory] Using default DataSource:Hypersonic
> [Container factory] java.lang.NoSuchMethodException
> at java.lang.Class.getMethod0(Native Method)
> at java.lang.Class.getMethod(Unknown Source)
> at
> org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.<clinit>(HomeProxy.ja
> va:56)
> at
> org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker.getEJBHome(J
> RMPContainerInvoker.java:50)
> at
> org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.start(JRMPCont
> ainerInvoker.java:337)
> at
> org.jboss.ejb.StatefulSessionContainer.start(StatefulSessionContainer
> .java:208)
> at org.jboss.ejb.Application.start(Application.java:174)
> at org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:595)
> at org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:227)
> at java.lang.reflect.Method.invoke(Native Method)
> at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
> 28)
> at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
> 23)
> at org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:286)
> at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:222)
> at org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:265)
> at
> org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:90)
>
> at java.lang.reflect.Method.invoke(Native Method)
> at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
> 28)
> at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
> 23)
> at
> org.jboss.dependencies.DependencyManager.startMBean(DependencyManager
> .java:211)
> at
> org.jboss.dependencies.DependencyManager.loadService(DependencyManage
> r.java:191)
> at
> org.jboss.dependencies.DependencyManager.processService(DependencyMan
> ager.java:176)
> at
> org.jboss.dependencies.DependencyManager.startMBeans(DependencyManage
> r.java:113)
> at org.jboss.Main.<init>(Main.java:162)
> at org.jboss.Main.<init>(Main.java:94)
> at org.jboss.Main$1.run(Main.java:84)
> at java.security.AccessController.doPrivileged(Native Method)
> at org.jboss.Main.main(Main.java:75)
> [Container factory] Bound nextgen.StatefulSession to nextgen.StatefulSession
> [Container factory] Bound nextgen.EntityPK to nextgen.EntityPK
> [Container factory] Bound AccountManager to AccountManager
> [Container factory] Bound Account to Account
> [Container factory] Bound nextgen.StatelessSession to
> nextgen.StatelessSession
> [Container factory] Bound nextgen.EnterpriseEntity to
> nextgen.EnterpriseEntity
> [Container factory] Bound nextgen.TxSession to nextgen.TxSession
> [Container factory] Bound nextgen.EntityBMP to nextgen.EntityBMP
> [Container factory] Deployed application:
> file:/C:/jboss/deploy/TestBeans.jar
> [Auto deploy] Auto deploy of file:/C:/jboss/deploy/TestBeans2.jar
> [Container factory] Deploying:file:/C:/jboss/deploy/TestBeans2.jar
> [Container factory] C:\jboss\tmp\deploy
> [Container factory] Loading ejb-jar.xml :
> jar:file:/C:/jboss/tmp/deploy/tmpejbja
> r43104.jar!/META-INF/ejb-jar.xml
> [Container factory] Loading standardjboss.xml :
> jar:file:/C:/jboss/lib/ext/jboss
> .jar!/org/jboss/metadata/standardjboss.xml
> [Container factory]
> jar:file:/C:/jboss/tmp/deploy/tmpejbjar43104.jar!/META-INF/j
> boss.xml found. Overriding defaults
> [Verifier] Verifying file:/C:/jboss/tmp/deploy/tmpejbjar43104.jar
> [Verifier] AllTypes: Verified.
> [Container factory] Deploying AllTypes
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Binding an EJBReference ejb/stateless
> [Container factory] Binding ejb/stateless to external JNDI source:
> nextgen.State
> lessSession
> [Container factory] Binding an EJBReference ejb/stateful
> [Container factory] Binding ejb/stateful to external JNDI source:
> nextgen.Statef
> ulSession
> [Container factory] Binding an EJBReference ejb/entity
> [Container factory] Binding ejb/entity to external JNDI source:
> nextgen.Enterpri
> seEntity
> [JAWS] Initializing JAWS plugin for AllTypes
> [JAWS] Loading standardjaws.xml :
> jar:file:/C:/jboss/lib/ext/jboss.jar!/org/jbos
> s/ejb/plugins/jaws/metadata/standardjaws.xml
> [JAWS] jar:file:/C:/jboss/tmp/deploy/tmpejbjar43104.jar!/META-INF/jaws.xml
> found
> . Overriding defaults
> [Container factory] Finder:aboolean
> [Container factory] Finder:abyte
> [Container factory] Finder:adate
> [Container factory] Finder:adouble
> [Container factory] Finder:afloat
> [Container factory] Finder:along
> [Container factory] Finder:ashort
> [Container factory] Finder:astring
> [Container factory] Finder:atimestamp
> [Container factory] Finder:anint
> [Container factory] Finder:anobject
> [Container factory] Finder:enterpriseentity
> [Container factory] Finder:statefulsession
> [Container factory] Finder:statelesssession
> [Container factory] Table 'AllTypes' already exists!
> [Container factory] Bound AllTypes to AllTypes
> [Container factory] Deployed application:
> file:/C:/jboss/deploy/TestBeans2.jar
> [Auto deployer] Started
> [Security manager] Starting
> [Security manager] Started
> [Simple Realm Mapping] Starting
> [Simple Realm Mapping] Started
> [Webserver] Starting
> [Webserver] Codebase set to http://localhost:8083/
> [Webserver] Started webserver on port 8083
> [Webserver] Started
> [JMX RMI Adaptor] Starting
> [JMX RMI Adaptor] Started
> [JMX RMI Connector] Starting
> [JMX RMI Connector] Started
> [Default] 18 services and 4 other MBeans started.
> [Default] Shutdown hook added
> [Default] jBoss 2.0 BETA-PROD-01 Started
>
>
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Problems?: [EMAIL PROTECTED]
>
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]