I am just checking Jetty4 and it's integration code into RH cvs.
It runs through the WebIntegration testsuite with (I think) one problem,
which I am hoping is not mine.....
Some of the code is a bit ugly still, but I wanted to get it out there.
Thanks everyone for their patience with me.
I look forward to all the bug-reports.
Jules
P.S.
for JSPs put a copy of/link to $JAVA_HOME/lib/tools.jar in your
lib/ext....
[22:47:52,538,Jetty] ENCServlet: init
[22:47:52,709,Default] ejb/bean0 = ENCBean0Home
[22:47:52,859,Default] ejb/bean1 = ENCBean1Home
[22:47:53,006,Default] ejb/bean2 = ENCBean1Home
[22:47:53,158,Default] ejb/UnsecuredEJB =
jbosstest/ejbs/UnsecuredEJBHome
[22:47:53,310,Default] ejb/SecuredEJB = jbosstest/ejbs/SecuredEJBHome
[22:47:53,320,Default] jdbc/DefaultDS =
org.jboss.resource.adapter.jdbc.JDBCDataSource@1ec4ed
[22:47:53,332,Default] mail/DefaultMail = javax.mail.Session@23aa2c
[22:47:53,350,Default] jms/QueFactory =
org.jboss.mq.SpyConnectionFactory@4c7e10
[22:47:53,359,Default] Ints/i0 = 0
[22:47:53,370,Default] Ints/i1 = 1
[22:47:53,383,Default] Floats/f0 = 0.0
[22:47:53,393,Default] Floats/f1 = 1.1
[22:47:53,403,Default] Strings/s0 = String0
[22:47:53,411,Default] Strings/s1 = String1
[22:47:53,420,Default] ejb/catalog/CatalogDAOClass =
com.sun.model.dao.CatalogDAOImpl
[22:47:53,439,Jetty] EJBServlet: init
[22:47:53,593,Default] StatelessSessionBean2.noop,
test.wasSerialized=false, optimized=true
[22:47:53,610,Jetty] UserTransactionServlet: init
[22:47:53,840,Default] setEntityContext("null") called
[22:47:53,922,OILClientIL] ConnectionReceiverOILClient is connecting to:
127.0.0.1:41999
[22:47:53,940,Default] Sending a message..
[22:47:53,959,Default] entry ejbFindAll
[22:47:53,974,Default] Initializing DATABASE tables for BMP test...
[22:47:53,981,Default] java.sql.SQLException: Connection has been
closed!
[22:47:53,989,Default] at
org.jboss.resource.adapter.jdbc.local.ConnectionInPool.close(ConnectionInPool.java:774)
[22:47:53,998,Default] at
org.jboss.test.cts.ejb.CtsBmpBean.initializeDatabaseTable(CtsBmpBean.java:531)
[22:47:54,007,Default] at
org.jboss.test.cts.ejb.CtsBmpBean.ensureTableExists(CtsBmpBean.java:496)
[22:47:54,016,Default] at
org.jboss.test.cts.ejb.CtsBmpBean.ejbFindAll(CtsBmpBean.java:190)
[22:47:54,026,Default] at java.lang.reflect.Method.invoke(Native
Method)
[22:47:54,035,Default] at
org.jboss.ejb.plugins.BMPPersistenceManager.callFinderMethod(BMPPersistenceManager.java:588)
[22:47:54,043,Default] at
org.jboss.ejb.plugins.BMPPersistenceManager.findEntities(BMPPersistenceManager.java:307)
[22:47:54,050,Default] at
org.jboss.ejb.EntityContainer.find(EntityContainer.java:606)
[22:47:54,058,Default] at java.lang.reflect.Method.invoke(Native
Method)
[22:47:54,059,Default] at
org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:926)
[22:47:54,059,Default] at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:234)
[22:47:54,077,Default] at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:151)
[22:47:54,077,Default] at
org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:104)
[22:47:54,077,Default] at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:100)
[22:47:54,082,Default] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:156)
[22:47:54,082,Default] at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:56)
[22:47:54,082,Default] at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:106)
[22:47:54,082,Default] at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:109)
[22:47:54,083,Default] at
org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:441)
[22:47:54,083,Default] at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRMPContainerInvoker.java:460)
[22:47:54,083,Default] at
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invokeHome(HomeProxy.java:237)
[22:47:54,083,Default] at
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:182)
[22:47:54,083,Default] at $Proxy33.findAll(Unknown Source)
[22:47:54,083,Default] at
org.jboss.test.web.servlets.UserTransactionServlet.processRequest(UserTransactionServlet.java:66)
[22:47:54,083,Default] at
org.jboss.test.web.servlets.UserTransactionServlet.doGet(UserTransactionServlet.java:97)
[22:47:54,084,Default] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
[22:47:54,084,Default] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[22:47:54,084,Default] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:289)
[22:47:54,084,Default] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:526)
[22:47:54,084,Default] at
org.mortbay.http.HttpContext.handle(HttpContext.java:1145)
[22:47:54,084,Default] at
org.mortbay.http.HttpContext.handle(HttpContext.java:1099)
[22:47:54,084,Default] at
org.jboss.jetty.JBossWebApplicationContext.handle(JBossWebApplicationContext.java:185)
[22:47:54,085,Default] at
org.mortbay.http.HttpServer.service(HttpServer.java:725)
[22:47:54,085,Default] at
org.mortbay.http.HttpConnection.service(HttpConnection.java:745)
[22:47:54,085,Default] at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:918)
[22:47:54,085,Default] at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:760)
[22:47:54,085,Default] at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:138)
[22:47:54,085,Default] at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287)
[22:47:54,085,Default] at
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715)
[22:47:54,086,Default] at java.lang.Thread.run(Thread.java:484)
[22:47:54,093,Jetty] WARNING: GET /jbosstest/UserTransactionServlet
HTTP/1.1
java.rmi.ServerException: null
Embedded Exception
Connection has been closed!; nested exception is:
javax.ejb.EJBException: null
Embedded Exception
Connection has been closed!
javax.ejb.EJBException: null
Embedded Exception
Connection has been closed!
at
org.jboss.test.cts.ejb.CtsBmpBean.initializeDatabaseTable(CtsBmpBean.java:536)
at
org.jboss.test.cts.ejb.CtsBmpBean.ensureTableExists(CtsBmpBean.java:496)
at org.jboss.test.cts.ejb.CtsBmpBean.ejbFindAll(CtsBmpBean.java:190)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.ejb.plugins.BMPPersistenceManager.callFinderMethod(BMPPersistenceManager.java:588)
at
org.jboss.ejb.plugins.BMPPersistenceManager.findEntities(BMPPersistenceManager.java:307)
at org.jboss.ejb.EntityContainer.find(EntityContainer.java:606)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:926)
at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:234)
at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:151)
at
org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:104)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:100)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:156)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:56)
at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:106)
at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:109)
at org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:441)
at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRMPContainerInvoker.java:460)
at
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invokeHome(HomeProxy.java:237)
at
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:182)
at $Proxy33.findAll(Unknown Source)
at
org.jboss.test.web.servlets.UserTransactionServlet.processRequest(UserTransactionServlet.java:66)
at
org.jboss.test.web.servlets.UserTransactionServlet.doGet(UserTransactionServlet.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:289)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:526)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1145)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1099)
at
org.jboss.jetty.JBossWebApplicationContext.handle(JBossWebApplicationContext.java:185)
at org.mortbay.http.HttpServer.service(HttpServer.java:725)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:745)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:918)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:760)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:138)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287)
at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715)
at java.lang.Thread.run(Thread.java:484)
java.sql.SQLException: Connection has been closed!
at
org.jboss.resource.adapter.jdbc.local.ConnectionInPool.close(ConnectionInPool.java:774)
at
org.jboss.test.cts.ejb.CtsBmpBean.initializeDatabaseTable(CtsBmpBean.java:531)
at
org.jboss.test.cts.ejb.CtsBmpBean.ensureTableExists(CtsBmpBean.java:496)
at org.jboss.test.cts.ejb.CtsBmpBean.ejbFindAll(CtsBmpBean.java:190)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.ejb.plugins.BMPPersistenceManager.callFinderMethod(BMPPersistenceManager.java:588)
at
org.jboss.ejb.plugins.BMPPersistenceManager.findEntities(BMPPersistenceManager.java:307)
at org.jboss.ejb.EntityContainer.find(EntityContainer.java:606)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:926)
at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:234)
at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:151)
at
org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:104)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:100)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:156)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:56)
at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:106)
at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:109)
at org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:441)
at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRMPContainerInvoker.java:460)
at
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invokeHome(HomeProxy.java:237)
at
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:182)
at $Proxy33.findAll(Unknown Source)
at
org.jboss.test.web.servlets.UserTransactionServlet.processRequest(UserTransactionServlet.java:66)
at
org.jboss.test.web.servlets.UserTransactionServlet.doGet(UserTransactionServlet.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:289)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:526)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1145)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1099)
at
org.jboss.jetty.JBossWebApplicationContext.handle(JBossWebApplicationContext.java:185)
at org.mortbay.http.HttpServer.service(HttpServer.java:725)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:745)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:918)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:760)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:138)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287)
at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715)
at java.lang.Thread.run(Thread.java:484)
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development