My classpath has:
<location of jboss>\jboss-EJB-3.0_Embeddable_ALPHA_6\conf
I have set my JBOSS_HOME to the jboss-4.0.4.CR2 directory.
My log is as follows (I use IntelliJ for running the test cases):
"C:\Program Files\Java\jdk1.5.0_06\bin\java" -Xdebug
-Xrunjdwp:transport=dt_socket,address=127.0.0.1:2392,suspend=y,server=n
-Dfile.encoding=windows-1252 -classpath "C:\Program
Files\Java\jdk1.5.0_06\jre\lib\charsets.jar;C:\Program
Files\Java\jdk1.5.0_06\jre\lib\deploy.jar;C:\Program
Files\Java\jdk1.5.0_06\jre\lib\javaws.jar;C:\Program
Files\Java\jdk1.5.0_06\jre\lib\jce.jar;C:\Program
Files\Java\jdk1.5.0_06\jre\lib\jsse.jar;C:\Program
Files\Java\jdk1.5.0_06\jre\lib\plugin.jar;C:\Program
Files\Java\jdk1.5.0_06\jre\lib\rt.jar;C:\Program
Files\Java\jdk1.5.0_06\jre\lib\ext\dnsns.jar;C:\Program
Files\Java\jdk1.5.0_06\jre\lib\ext\localedata.jar;C:\Program
Files\Java\jdk1.5.0_06\jre\lib\ext\sunjce_provider.jar;C:\Program
Files\Java\jdk1.5.0_06\jre\lib\ext\sunpkcs11.jar;C:\Projects\NkmRelease3\BusinessTier\classes;C:\Program
Files\jboss-4.0.4.CR2\server\default\lib\javax.servlet.jar;C:\Program
Files\jboss-4.0.4.CR2\server\default\lib\javax.servlet.jsp.jar;C:\Program
Files\jboss-4.0.4.CR2\server\default\lib\jboss-j2ee.jar;C:\Program
Files\jboss-4.0.4.CR2\server\default\deploy\ejb3.deployer\jboss-annotations-ejb3.jar;C:\Program
Files\jboss-4.0.4.CR2\server\default\deploy\ejb3.deployer\jboss-ejb3.jar;C:\Program
Files\jboss-4.0.4.CR2\server\default\deploy\ejb3.deployer\jboss-ejb3x.jar;C:\Program
Files\jboss-4.0.4.CR2\server\all\lib\ejb3-persistence.jar;C:\Program
Files\jboss-4.0.4.CR2\jboss-EJB-3.0_Embeddable_ALPHA_6\lib\hibernate-all.jar;C:\Program
Files\jboss-4.0.4.CR2\jboss-EJB-3.0_Embeddable_ALPHA_6\lib\jboss-ejb3-all.jar;C:\Program
Files\jboss-4.0.4.CR2\jboss-EJB-3.0_Embeddable_ALPHA_6\lib\thirdparty-all.jar;C:\junit3.8.1\junit.jar;C:\Program
Files\JetBrains\IntelliJ IDEA 5245\lib\idea_rt.jar"
com.intellij.rt.execution.junit.JUnitStarter -ideVersion5
mil.navy.nrl.itd.nks.customer.EmbeddedEjb3TestCase
| Connected to the target VM, address: '127.0.0.1:2392', transport: 'socket'
| WARN 27-04 10:24:32,778 (BeanSchemaBinding.java:init:227) -You should use
the 2.0 version of the Microcontainer xml. xmlns='urn:jboss:bean-deployer:2.0'
| ERROR 27-04 10:25:30,996 (KernelErrors.java:validate:107) -
| *** DEPLOYMENTS MISSING DEPENDENCIES:
| jboss.j2ee:jar=classes,name=CustomerDAOBean,service=EJB3 depends on:
| persistence.units:unitName=tempdb'{Create:NOT FOUND}
| persistence.units:unitName=tempdb'{Start:NOT FOUND}
| jboss.j2ee:jar=classes,name=ShoppingCartBean,service=EJB3 depends on:
| persistence.units:unitName=tempdb'{Create:NOT FOUND}
| persistence.units:unitName=tempdb'{Start:NOT FOUND}
|
| Wrong test finished. Last started: null stopped: [EMAIL PROTECTED]
|
| java.lang.RuntimeException: Problems scanning classpath
| at
org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.scanClasspath(EJB3StandaloneBootstrap.java:248)
| at
mil.navy.nrl.itd.nks.customer.EmbeddedEjb3TestCase.startupEmbeddedJboss(EmbeddedEjb3TestCase.java:42)
| at
mil.navy.nrl.itd.nks.customer.EmbeddedEjb3TestCase$1.setUp(EmbeddedEjb3TestCase.java:30)
| at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
| at junit.extensions.TestSetup.run(TestSetup.java:23)
| at
com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:40)
|
| Disconnected from the target VM, address: '127.0.0.1:2392', transport:
'socket'
|
| Process finished with exit code -1
|
My tutorial.jar file has the corresponding classes in
mil/navy/nrl/itd/nks/customer directory; the persistence.xml in the META-INF
directory; and default.persistence.properties, ejb3-interceptors-aop.xml,
embedded-jboss-beans.xml, jndi.properties, and log4j.xml in the root directory
of the jar file.
My persistence.xml file is:
<?xml version="1.0" encoding="UTF-8"?>
| <persistence>
| <persistence-unit name="tempdb">
| <jta-data-source>java:/DefaultDS</jta-data-source>
| <class>mil.navy.nrl.itd.nks.customer.Customer</class>
| <properties>
| <property name="hibernate.hbm2ddl.auto"
value="create-drop"/>
| <property name="java.naming.factory.initial"
value="org.jnp.interfaces.NamingContextFactory"/>
| </properties>
| </persistence-unit>
| </persistence>
|
If there is anything else that I need to provide, please let me know. Thanks
for the help.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3939878#3939878
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3939878
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user