[JBoss jBPM] - beginner question for the jbpm evalutaion (performance aspec
by golubec
Hi,
I'm performing evaluation for the workflow products and the point is the performance.
I've downloaded and installed 4.0.0. Then i modified EndProcessInstanceTest so the process from process.jpdl.xml will execute about 10.000 times. Also logging was disabled by changing logging.properties.
Actually the process is simple : it has only start/end states, but i takes 33 secs(!!!!!) to execute 10.000 iterations of this:
for (int i = 0; i < ITERATION_NUMBER; i++) {
Execution execution = executionService.startProcessInstanceByKey("NoOperation");
if (!execution.isEnded()) {
fail();
}
}
Am i misunderstanding something ? Our case when request comes in and is processed by appropriate workflow.
Should i start new process for that every time reques is coming or using the only one process instance (if possible) to achieve better performance?
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237065#4237065
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237065
16 years, 10 months
[JBossMQ] - In Jboss Logs -
by Papiya Misra
I have an application X that reads the messages from Topics in applications A and B.
When A is shutdown, I keep getting messages in the log of X - "Trying to connect to JMS". This is expected.
However, when B is shut down, I recieve a few "Trying to connect" messages and then I see "Reconnected to JMS" in the log of X. Also, if I now start B, the messages are not processed at all. I have to restart X to process all the pending messages.
Here is the excerpt of the log of application X when application B is shutdown.Note the last statement. Also, please let me know if I can provide more info to troubleshoot.
2009-06-11 10:48:30,661 DEBUG [org.jnp.interfaces.NamingContext] Failed to connect to ApplicationB:1099
javax.naming.CommunicationException: Failed to connect to server otciq1.test.ps:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server otciq1.test.ps:1099 [Root exception is java.net.ConnectException: Connection refused]]
at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:269)
at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1385)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:594)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at org.jboss.ejb3.mdb.MDB.innerCreateTopic(MDB.java:443)
at org.jboss.ejb3.mdb.MDB.innerCreate(MDB.java:342)
at org.jboss.ejb3.mdb.MDB.innerStart(MDB.java:225)
at org.jboss.ejb3.mdb.MDB$ExceptionListenerImpl.onException(MDB.java:1133)
at org.jboss.mq.Connection$ExceptionListenerRunnable.run(Connection.java:1320)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.naming.ServiceUnavailableException: Failed to connect to server otciq1.test.ps:1099 [Root exception is java.net.ConnectException: Connection refused]
at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:243)
... 10 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.(Socket.java:366)
at java.net.Socket.(Socket.java:267)
at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:84)
at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:77)
at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:239)
... 10 more
2009-06-11 10:48:30,688 DEBUG [org.jboss.mq.referenceable.SpyConnectionFactoryObjectFactory] Extracting SpyConnectionFactory from reference
2009-06-11 10:48:30,689 DEBUG [org.jboss.mq.referenceable.SpyConnectionFactoryObjectFactory] The GenericConnectionFactory is: GenericConnectionFactory[server=org.jboss.mq.il.uil2.UILServerIL@e71d5e connectionProperties={ClientILService=org.jboss.mq.il.uil2.UILClientILService, UIL_TCPNODELAY_KEY=yes, UIL_CHUNKSIZE_KEY=1000000, UIL_CONNECTADDRESS_KEY=null, UIL_CONNECTPORT_KEY=0, UIL_SOTIMEOUT_KEY=120000, UIL_RECEIVE_REPLIES_KEY=No, UIL_ADDRESS_KEY=10.58.33.173, UIL_PORT_KEY=8093, PingPeriod=60000, UIL_BUFFERSIZE_KEY=2048}]
2009-06-11 10:48:30,689 DEBUG [org.jboss.jms.ConnectionFactoryHelper] using connection factory: org.jboss.mq.SpyXAConnectionFactory@1390efd
2009-06-11 10:48:30,689 DEBUG [org.jboss.jms.ConnectionFactoryHelper] using username/password: null/-- not shown --
2009-06-11 10:48:30,690 DEBUG [org.jboss.mq.il.uil2.SocketManager] Begin ReadTask.run
2009-06-11 10:48:30,707 DEBUG [org.jboss.mq.il.uil2.SocketManager] Begin WriteTask.run
2009-06-11 10:48:30,715 DEBUG [org.jboss.mq.il.uil2.SocketManager] Created ObjectOutputStream
2009-06-11 10:48:30,717 DEBUG [org.jboss.mq.il.uil2.SocketManager] Created ObjectInputStream
2009-06-11 10:48:30,717 DEBUG [org.jboss.mq.il.uil2.UILClientILService] Starting
2009-06-11 10:48:30,719 DEBUG [org.jboss.jms.ConnectionFactoryHelper] created XATopicConnection: Connection@17243991[token=ConnectionToken:null/58330342c296b996c5d5b99b0e2903db rcvstate=STOPPED]
2009-06-11 10:48:30,719 DEBUG [org.jboss.ejb3.mdb.MDB] Using client id: pinkAlerts
2009-06-11 10:48:30,728 WARN [org.jboss.ejb3.mdb.MDB] Could not find the topic destination-jndi-name=topic/financialDocumentPost
2009-06-11 10:48:30,731 DEBUG [org.jboss.ejb3.mdb.MDB] Initialized with config org.jboss.ejb3.mdb.MDB@1f5438
2009-06-11 10:48:30,731 DEBUG [org.jboss.ejb3.mdb.DLQHandler] Starting DLQHandler
2009-06-11 10:48:30,733 DEBUG [org.jboss.ejb3.mdb.DLQHandler] Started DLQHandler
2009-06-11 10:48:30,734 INFO [org.jboss.ejb3.mdb.MDB] Reconnected to JMS provider
Thanks
Papiya
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237063#4237063
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237063
16 years, 10 months
[Installation, Configuration & DEPLOYMENT] - Re: Can't deploy a struts2 application
by JRookie_2402
Hi jaikiran,
thanks for the quick reply!
here it is. It is structured in chapters to the according book.
JRookie
G:\Struts\struts\SampleApplication>jar -tf struts2inaction.war
| META-INF/
| META-INF/MANIFEST.MF
| chapterFive/
| chapterFive/ListsDataTransferSuccess.jsp
| chapterFive/AdminPortfolio.jsp
| chapterFive/MapsDataTransferSuccess.jsp
| chapterFive/Error.jsp
| chapterFive/ArraysDataTransferSuccess.jsp
| chapterFive/CustomConverterSuccess.jsp
| chapterFive/ViewPortfolios.jsp
| chapterFive/ListsDataTransferTest.jsp
| chapterFive/MapsDataTransferTest.jsp
| chapterFive/ArraysDataTransferTest.jsp
| chapterFive/CustomConverterTest.jsp
| chapterFive/RegistrationSuccess.jsp
| chapterFive/ImageRemoved.jsp
| chapterFive/ImageAdded.jsp
| chapterFive/DataTransferSuccess.jsp
| chapterFive/Login.jsp
| chapterFive/Registration.jsp
| chapterFive/ImageUploadForm.jsp
| chapterFive/DataTransferTest.jsp
| chapterFive/PortfolioHomePage.jsp
| chapterNine/
| chapterNine/AdminPortfolio.jsp
| chapterNine/CreatePortfolio.jsp
| chapterNine/UpdateAccountSuccess.jsp
| chapterNine/Error.jsp
| chapterNine/PortfolioAdded.jsp
| chapterNine/RegistrationSuccess.jsp
| chapterNine/ImageRemoved.jsp
| chapterNine/ImageAdded.jsp
| chapterNine/VisitorHomePage.jsp
| chapterNine/EditPortfolio.jsp
| chapterNine/ViewPortfolio.jsp
| chapterNine/Login.jsp
| chapterNine/Registration.jsp
| chapterNine/ImageUploadForm.jsp
| chapterNine/ArtistHomePage.jsp
| chapterNine/SelectPortfolio.jsp
| chapterNine/UpdateAccountForm.jsp
| chapterNine/PortfolioHomePage.jsp
| chapterNine/UpdatePortfolioSuccess.jsp
| chapterTwo/
| chapterTwo/AnnotatedNameCollector.jsp
| chapterTwo/NameCollector.jsp
| chapterTwo/HelloWorld.jsp
| chapterFour/
| chapterFour/ImageAdded.jsp
| chapterFour/ImageRemoved.jsp
| chapterFour/AdminPortfolio.jsp
| chapterFour/Login.jsp
| chapterFour/Error.jsp
| chapterFour/Registration.jsp
| chapterFour/ImageUploadForm.jsp
| chapterFour/ViewPortfolios.jsp
| chapterFour/PortfolioHomePage.jsp
| chapterFour/RegistrationSuccess.jsp
| menu/
| menu/Menu.jsp
| WEB-INF/
| WEB-INF/src/
| WEB-INF/src/manning/
| WEB-INF/src/manning/chapterFive/
| WEB-INF/src/manning/chapterFive/Register.properties
| WEB-INF/src/manning/chapterFive/chapterFive.xml
| WEB-INF/src/manning/chapterFive/CustomConverterTest-conversion.properties
| WEB-INF/src/manning/chapterFive/CustomConverterTest.java
| WEB-INF/src/manning/chapterFive/Register.java
| WEB-INF/src/manning/chapterFive/Register_es.properties
| WEB-INF/src/manning/chapterFive/ImageUpload.java
| WEB-INF/src/manning/chapterFive/Login.java
| WEB-INF/src/manning/chapterFive/DataTransferTest.properties
| WEB-INF/src/manning/chapterFive/DataTransferTest-conversion.properties
| WEB-INF/src/manning/chapterFive/DataTransferTest.java
| WEB-INF/src/manning/chapterFive/utils/
| WEB-INF/src/manning/chapterFive/utils/Portfolio.java
| WEB-INF/src/manning/chapterFive/utils/PortfolioService.java
| WEB-INF/src/manning/chapterFive/utils/User.java
| WEB-INF/src/manning/chapterFive/utils/Struts2PortfolioConstants.java
| WEB-INF/src/manning/chapterFive/utils/AuthenticationInterceptor.java
| WEB-INF/src/manning/chapterFive/utils/UserAware.java
| WEB-INF/src/manning/chapterFive/utils/Circle.java
| WEB-INF/src/manning/chapterFive/utils/CircleTypeConverter.java
| WEB-INF/src/manning/chapterTwo/
| WEB-INF/src/manning/chapterTwo/chapterTwo.xml
| WEB-INF/src/manning/chapterTwo/AnnotatedNameCollector.java
| WEB-INF/src/manning/chapterTwo/AnnotatedHelloWorldAction.java
| WEB-INF/src/manning/chapterTwo/HelloWorld.java
| WEB-INF/src/manning/utils/
| WEB-INF/src/manning/utils/AuthenticationInterceptor.java
| WEB-INF/src/manning/utils/User.properties
| WEB-INF/src/manning/utils/Portfolio.java
| WEB-INF/src/manning/utils/PortfolioServiceInterface.java
| WEB-INF/src/manning/utils/PortfolioServiceJPAImpl.java
| WEB-INF/src/manning/utils/Struts2PortfolioConstants.java
| WEB-INF/src/manning/utils/User.java
| WEB-INF/src/manning/utils/UserAware.java
| WEB-INF/src/manning/utils/PasswordIntegrityValidator.java
| WEB-INF/src/manning/utils/User-validation.xml
| WEB-INF/src/manning/chapterFour/
| WEB-INF/src/manning/chapterFour/Register.properties
| WEB-INF/src/manning/chapterFour/chapterFour.xml
| WEB-INF/src/manning/chapterFour/Register.java
| WEB-INF/src/manning/chapterFour/Register_es.properties
| WEB-INF/src/manning/chapterFour/ImageUpload.java
| WEB-INF/src/manning/chapterFour/Login.java
| WEB-INF/src/manning/chapterFour/ErrorProne.java
| WEB-INF/src/manning/chapterFour/utils/
| WEB-INF/src/manning/chapterFour/utils/Portfolio.java
| WEB-INF/src/manning/chapterFour/utils/PortfolioService.java
| WEB-INF/src/manning/chapterFour/utils/User.java
| WEB-INF/src/manning/chapterFour/utils/Struts2PortfolioConstants.java
| WEB-INF/src/manning/chapterFour/utils/AuthenticationInterceptor.java
| WEB-INF/src/manning/chapterFour/utils/UserAware.java
| WEB-INF/src/manning/servlet/
| WEB-INF/src/manning/servlet/AnotherServlet.java
| WEB-INF/src/manning/chapterEight/
| WEB-INF/src/manning/chapterEight/UpdateAccount.java
| WEB-INF/src/manning/chapterEight/Register.properties
| WEB-INF/src/manning/chapterEight/ViewPortfolio.java
| WEB-INF/src/manning/chapterEight/Login.java
| WEB-INF/src/manning/chapterEight/JSONResult.java
| WEB-INF/src/manning/chapterEight/UpdateAccountForm.java
| WEB-INF/src/manning/chapterEight/PortfolioHomePage.java
| WEB-INF/src/manning/chapterEight/RetrieveUser.java
| WEB-INF/src/manning/chapterEight/Register.java
| WEB-INF/src/manning/chapterEight/Register_es.properties
| WEB-INF/src/manning/chapterEight/AjaxUserBrowser.java
| WEB-INF/src/manning/chapterEight/ImageUpload.java
| WEB-INF/src/manning/chapterEight/ForwardToAnotherServlet.java
| WEB-INF/src/manning/chapterEight/ErrorProne.java
| WEB-INF/src/manning/chapterEight/UpdateAccountForm.properties
| WEB-INF/src/manning/chapterEight/PortfolioHomePage.properties
| WEB-INF/src/manning/chapterEight/chapterEight.xml
| WEB-INF/src/manning/chapterEight/utils/
| WEB-INF/src/manning/chapterEight/utils/Portfolio.java
| WEB-INF/src/manning/chapterEight/utils/PortfolioService.java
| WEB-INF/src/manning/chapterEight/utils/User.java
| WEB-INF/src/manning/chapterEight/utils/Struts2PortfolioConstants.java
| WEB-INF/src/manning/chapterEight/utils/AuthenticationInterceptor.java
| WEB-INF/src/manning/chapterEight/utils/UserAware.java
| WEB-INF/src/manning/chapterEight/utils/Circle.java
| WEB-INF/src/manning/chapterEight/utils/CircleTypeConverter.java
| WEB-INF/src/manning/chapterSeven/
| WEB-INF/src/manning/chapterSeven/Register.properties
| WEB-INF/src/manning/chapterSeven/UpdateAccount.java
| WEB-INF/src/manning/chapterSeven/PortfolioHomePage.java
| WEB-INF/src/manning/chapterSeven/UpdateAccountForm.java
| WEB-INF/src/manning/chapterSeven/Register.java
| WEB-INF/src/manning/chapterSeven/Register_es.properties
| WEB-INF/src/manning/chapterSeven/chapterSeven.xml
| WEB-INF/src/manning/chapterSeven/ImageUpload.java
| WEB-INF/src/manning/chapterSeven/Login.java
| WEB-INF/src/manning/chapterSeven/ViewPortfolio.java
| WEB-INF/src/manning/chapterSeven/ErrorProne.java
| WEB-INF/src/manning/chapterSeven/SelectPortfolio.java
| WEB-INF/src/manning/chapterSeven/PortfolioHomePage.properties
| WEB-INF/src/manning/chapterSeven/UpdateAccountForm.properties
| WEB-INF/src/manning/chapterSeven/utils/
| WEB-INF/src/manning/chapterSeven/utils/Portfolio.java
| WEB-INF/src/manning/chapterSeven/utils/PortfolioService.java
| WEB-INF/src/manning/chapterSeven/utils/User.java
| WEB-INF/src/manning/chapterSeven/utils/Struts2PortfolioConstants.java
| WEB-INF/src/manning/chapterSeven/utils/AuthenticationInterceptor.java
| WEB-INF/src/manning/chapterSeven/utils/UserAware.java
| WEB-INF/src/manning/chapterSeven/utils/Circle.java
| WEB-INF/src/manning/chapterSeven/utils/CircleTypeConverter.java
| WEB-INF/src/manning/chapterSix/
| WEB-INF/src/manning/chapterSix/Register.properties
| WEB-INF/src/manning/chapterSix/TagDemo.java
| WEB-INF/src/manning/chapterSix/Register.java
| WEB-INF/src/manning/chapterSix/TargetAction.java
| WEB-INF/src/manning/chapterSix/Register_es.properties
| WEB-INF/src/manning/chapterSix/ImageUpload.java
| WEB-INF/src/manning/chapterSix/Login.java
| WEB-INF/src/manning/chapterSix/chapterSix.xml
| WEB-INF/src/manning/chapterSix/ViewPortfolios.java
| WEB-INF/src/manning/chapterSix/ErrorProne.java
| WEB-INF/src/manning/chapterSix/utils/
| WEB-INF/src/manning/chapterSix/utils/Portfolio.java
| WEB-INF/src/manning/chapterSix/utils/PortfolioService.java
| WEB-INF/src/manning/chapterSix/utils/User.java
| WEB-INF/src/manning/chapterSix/utils/Struts2PortfolioConstants.java
| WEB-INF/src/manning/chapterSix/utils/AuthenticationInterceptor.java
| WEB-INF/src/manning/chapterSix/utils/UserAware.java
| WEB-INF/src/manning/chapterSix/utils/Circle.java
| WEB-INF/src/manning/chapterSix/utils/CircleTypeConverter.java
| WEB-INF/src/manning/chapterSix/utils/JokeBean.java
| WEB-INF/src/manning/chapterSix/myResourceBundle_tr.properties
| WEB-INF/src/manning/chapterTen/
| WEB-INF/src/manning/chapterTen/Register.properties
| WEB-INF/src/manning/chapterTen/UpdateAccount.java
| WEB-INF/src/manning/chapterTen/UpdateAccount-validation.xml
| WEB-INF/src/manning/chapterTen/RegisterValidationAnnotated.properties
| WEB-INF/src/manning/chapterTen/Login.java
| WEB-INF/src/manning/chapterTen/ViewPortfolio.java
| WEB-INF/src/manning/chapterTen/chapterTen.xml
| WEB-INF/src/manning/chapterTen/PortfolioHomePage.java
| WEB-INF/src/manning/chapterTen/UpdateAccountForm.java
| WEB-INF/src/manning/chapterTen/RetrieveUser.java
| WEB-INF/src/manning/chapterTen/Register.java
| WEB-INF/src/manning/chapterTen/Register_es.properties
| WEB-INF/src/manning/chapterTen/ImageUpload.java
| WEB-INF/src/manning/chapterTen/Register-validation.xml
| WEB-INF/src/manning/chapterTen/RegisterValidationAnnotated.java
| WEB-INF/src/manning/chapterTen/PortfolioHomePage.properties
| WEB-INF/src/manning/chapterTen/UpdateAccountForm.properties
| WEB-INF/src/manning/chapterTen/UpdatePortfolio.java
| WEB-INF/src/manning/chapterTen/EditPortfolio.java
| WEB-INF/src/manning/chapterThree/
| WEB-INF/src/manning/chapterThree/objectBacked/
| WEB-INF/src/manning/chapterThree/objectBacked/ObjectBackedRegister.properties
| WEB-INF/src/manning/chapterThree/objectBacked/ObjectBackedRegister.java
| WEB-INF/src/manning/chapterThree/objectBacked/ObjectBackedRegister_es.properties
| WEB-INF/src/manning/chapterThree/objectBacked/chapterThree.xml
| WEB-INF/src/manning/chapterThree/utils/
| WEB-INF/src/manning/chapterThree/utils/Portfolio.java
| WEB-INF/src/manning/chapterThree/utils/PortfolioService.java
| WEB-INF/src/manning/chapterThree/utils/User.java
| WEB-INF/src/manning/chapterThree/modelDriven/
| WEB-INF/src/manning/chapterThree/modelDriven/ModelDrivenRegister_es.properties
| WEB-INF/src/manning/chapterThree/modelDriven/ModelDrivenRegister.properties
| WEB-INF/src/manning/chapterThree/modelDriven/ModelDrivenRegister.java
| WEB-INF/src/manning/chapterThree/modelDriven/chapterThree.xml
| WEB-INF/src/manning/chapterThree/Register.properties
| WEB-INF/src/manning/chapterThree/Register.java
| WEB-INF/src/manning/chapterThree/Register_es.properties
| WEB-INF/src/manning/chapterThree/ImageUpload.java
| WEB-INF/src/manning/chapterThree/chapterThree.xml
| WEB-INF/src/manning/chapterNine/
| WEB-INF/src/manning/chapterNine/CreatePortfolio.java
| WEB-INF/src/manning/chapterNine/ErrorProne.java
| WEB-INF/src/manning/chapterNine/CreatePortfolio.properties
| WEB-INF/src/manning/chapterNine/ImageUpload.java
| WEB-INF/src/manning/chapterNine/Login.java
| WEB-INF/src/manning/chapterNine/PortfolioHomePage.java
| WEB-INF/src/manning/chapterNine/PortfolioHomePage.properties
| WEB-INF/src/manning/chapterNine/Register.java
| WEB-INF/src/manning/chapterNine/Register.properties
| WEB-INF/src/manning/chapterNine/Register_es.properties
| WEB-INF/src/manning/chapterNine/EditPortfolio.java
| WEB-INF/src/manning/chapterNine/UpdateAccount.java
| WEB-INF/src/manning/chapterNine/UpdateAccountForm.java
| WEB-INF/src/manning/chapterNine/UpdateAccountForm.properties
| WEB-INF/src/manning/chapterNine/ViewPortfolio.java
| WEB-INF/src/manning/chapterNine/chapterNine.xml
| WEB-INF/src/manning/chapterNine/UpdatePortfolio.java
| WEB-INF/src/manning/chapterEleven/
| WEB-INF/src/manning/chapterEleven/Register.properties
| WEB-INF/src/manning/chapterEleven/UpdateAccount.java
| WEB-INF/src/manning/chapterEleven/UpdateAccount-validation.xml
| WEB-INF/src/manning/chapterEleven/chapterEleven.xml
| WEB-INF/src/manning/chapterEleven/Login.java
| WEB-INF/src/manning/chapterEleven/UserBundle.java
| WEB-INF/src/manning/chapterEleven/ViewPortfolio.java
| WEB-INF/src/manning/chapterEleven/PortfolioHomePage.java
| WEB-INF/src/manning/chapterEleven/UpdateAccountForm.java
| WEB-INF/src/manning/chapterEleven/package.properties
| WEB-INF/src/manning/chapterEleven/Register.java
| WEB-INF/src/manning/chapterEleven/Register_es.properties
| WEB-INF/src/manning/chapterEleven/MySuperClass.java
| WEB-INF/src/manning/chapterEleven/ImageUpload.java
| WEB-INF/src/manning/chapterEleven/Register-validation.xml
| WEB-INF/src/manning/chapterEleven/PortfolioHomePage_es.properties
| WEB-INF/src/manning/chapterEleven/PortfolioHomePage.properties
| WEB-INF/src/manning/chapterEleven/UpdatePortfolio.java
| WEB-INF/src/manning/chapterEleven/EditPortfolio.java
| WEB-INF/src/manning/chapterEleven/MySuperClass.properties
| WEB-INF/src/manning/chapterEleven/PropertiesFileInterface.java
| WEB-INF/src/manning/chapterEleven/PropertiesFileInterface.properties
| WEB-INF/src/manning/chapterEleven/package_es.properties
| WEB-INF/src/manning/chapterEleven/PropertiesFileInterface_en.properties
| WEB-INF/src/manning/chapterEleven/MySuperClass_en_US.properties
| WEB-INF/src/manning/package.properties
| WEB-INF/src/struts.properties
| WEB-INF/src/global-messages.properties
| WEB-INF/src/struts.xml
| WEB-INF/src/validators.xml
| WEB-INF/src/META-INF/
| WEB-INF/src/META-INF/persistence.xml
| WEB-INF/src/global-messages_es.properties
| WEB-INF/applicationContext.xml
| WEB-INF/web.xml
| WEB-INF/classes/
| WEB-INF/classes/validators.xml
| WEB-INF/classes/struts.xml
| WEB-INF/classes/struts.properties
| WEB-INF/classes/manning/
| WEB-INF/classes/manning/utils/
| WEB-INF/classes/manning/utils/User.properties
| WEB-INF/classes/manning/utils/User-validation.xml
| WEB-INF/classes/manning/utils/UserAware.class
| WEB-INF/classes/manning/utils/User.class
| WEB-INF/classes/manning/utils/Struts2PortfolioConstants.class
| WEB-INF/classes/manning/utils/PortfolioServiceJPAImpl.class
| WEB-INF/classes/manning/utils/PortfolioServiceInterface.class
| WEB-INF/classes/manning/utils/Portfolio.class
| WEB-INF/classes/manning/utils/PasswordIntegrityValidator.class
| WEB-INF/classes/manning/utils/AuthenticationInterceptor.class
| WEB-INF/classes/manning/package.properties
| WEB-INF/classes/manning/chapterTwo/
| WEB-INF/classes/manning/chapterTwo/chapterTwo.xml
| WEB-INF/classes/manning/chapterTwo/HelloWorld.class
| WEB-INF/classes/manning/chapterTwo/AnnotatedNameCollector.class
| WEB-INF/classes/manning/chapterTwo/AnnotatedHelloWorldAction.class
| WEB-INF/classes/manning/chapterThree/
| WEB-INF/classes/manning/chapterThree/objectBacked/
| WEB-INF/classes/manning/chapterThree/objectBacked/chapterThree.xml
| WEB-INF/classes/manning/chapterThree/objectBacked/ObjectBackedRegister_es.properties
| WEB-INF/classes/manning/chapterThree/objectBacked/ObjectBackedRegister.properties
| WEB-INF/classes/manning/chapterThree/objectBacked/ObjectBackedRegister.class
| WEB-INF/classes/manning/chapterThree/modelDriven/
| WEB-INF/classes/manning/chapterThree/modelDriven/chapterThree.xml
| WEB-INF/classes/manning/chapterThree/modelDriven/ModelDrivenRegister_es.properties
| WEB-INF/classes/manning/chapterThree/modelDriven/ModelDrivenRegister.properties
| WEB-INF/classes/manning/chapterThree/modelDriven/ModelDrivenRegister.class
| WEB-INF/classes/manning/chapterThree/chapterThree.xml
| WEB-INF/classes/manning/chapterThree/Register_es.properties
| WEB-INF/classes/manning/chapterThree/Register.properties
| WEB-INF/classes/manning/chapterThree/utils/
| WEB-INF/classes/manning/chapterThree/utils/User.class
| WEB-INF/classes/manning/chapterThree/utils/PortfolioService.class
| WEB-INF/classes/manning/chapterThree/utils/Portfolio.class
| WEB-INF/classes/manning/chapterThree/Register.class
| WEB-INF/classes/manning/chapterThree/ImageUpload.class
| WEB-INF/classes/manning/chapterTen/
| WEB-INF/classes/manning/chapterTen/chapterTen.xml
| WEB-INF/classes/manning/chapterTen/UpdateAccountForm.properties
| WEB-INF/classes/manning/chapterTen/UpdateAccount-validation.xml
| WEB-INF/classes/manning/chapterTen/Register_es.properties
| WEB-INF/classes/manning/chapterTen/RegisterValidationAnnotated.properties
| WEB-INF/classes/manning/chapterTen/Register.properties
| WEB-INF/classes/manning/chapterTen/Register-validation.xml
| WEB-INF/classes/manning/chapterTen/PortfolioHomePage.properties
| WEB-INF/classes/manning/chapterTen/ViewPortfolio.class
| WEB-INF/classes/manning/chapterTen/UpdatePortfolio.class
| WEB-INF/classes/manning/chapterTen/UpdateAccountForm.class
| WEB-INF/classes/manning/chapterTen/UpdateAccount.class
| WEB-INF/classes/manning/chapterTen/RetrieveUser.class
| WEB-INF/classes/manning/chapterTen/RegisterValidationAnnotated.class
| WEB-INF/classes/manning/chapterTen/Register.class
| WEB-INF/classes/manning/chapterTen/PortfolioHomePage.class
| WEB-INF/classes/manning/chapterTen/Login.class
| WEB-INF/classes/manning/chapterTen/ImageUpload.class
| WEB-INF/classes/manning/chapterTen/EditPortfolio.class
| WEB-INF/classes/manning/chapterSix/
| WEB-INF/classes/manning/chapterSix/myResourceBundle_tr.properties
| WEB-INF/classes/manning/chapterSix/chapterSix.xml
| WEB-INF/classes/manning/chapterSix/Register_es.properties
| WEB-INF/classes/manning/chapterSix/Register.properties
| WEB-INF/classes/manning/chapterSix/utils/
| WEB-INF/classes/manning/chapterSix/utils/UserAware.class
| WEB-INF/classes/manning/chapterSix/utils/User.class
| WEB-INF/classes/manning/chapterSix/utils/Struts2PortfolioConstants.class
| WEB-INF/classes/manning/chapterSix/utils/PortfolioService.class
| WEB-INF/classes/manning/chapterSix/utils/Portfolio.class
| WEB-INF/classes/manning/chapterSix/utils/JokeBean.class
| WEB-INF/classes/manning/chapterSix/utils/CircleTypeConverter.class
| WEB-INF/classes/manning/chapterSix/utils/Circle.class
| WEB-INF/classes/manning/chapterSix/utils/AuthenticationInterceptor.class
| WEB-INF/classes/manning/chapterSix/ViewPortfolios.class
| WEB-INF/classes/manning/chapterSix/TargetAction.class
| WEB-INF/classes/manning/chapterSix/TagDemo.class
| WEB-INF/classes/manning/chapterSix/Register.class
| WEB-INF/classes/manning/chapterSix/Login.class
| WEB-INF/classes/manning/chapterSix/ImageUpload.class
| WEB-INF/classes/manning/chapterSix/ErrorProne.class
| WEB-INF/classes/manning/chapterSeven/
| WEB-INF/classes/manning/chapterSeven/chapterSeven.xml
| WEB-INF/classes/manning/chapterSeven/UpdateAccountForm.properties
| WEB-INF/classes/manning/chapterSeven/Register_es.properties
| WEB-INF/classes/manning/chapterSeven/Register.properties
| WEB-INF/classes/manning/chapterSeven/PortfolioHomePage.properties
| WEB-INF/classes/manning/chapterSeven/utils/
| WEB-INF/classes/manning/chapterSeven/utils/UserAware.class
| WEB-INF/classes/manning/chapterSeven/utils/User.class
| WEB-INF/classes/manning/chapterSeven/utils/Struts2PortfolioConstants.class
| WEB-INF/classes/manning/chapterSeven/utils/PortfolioService.class
| WEB-INF/classes/manning/chapterSeven/utils/Portfolio.class
| WEB-INF/classes/manning/chapterSeven/utils/CircleTypeConverter.class
| WEB-INF/classes/manning/chapterSeven/utils/Circle.class
| WEB-INF/classes/manning/chapterSeven/utils/AuthenticationInterceptor.class
| WEB-INF/classes/manning/chapterSeven/ViewPortfolio.class
| WEB-INF/classes/manning/chapterSeven/UpdateAccountForm.class
| WEB-INF/classes/manning/chapterSeven/UpdateAccount.class
| WEB-INF/classes/manning/chapterSeven/SelectPortfolio.class
| WEB-INF/classes/manning/chapterSeven/Register.class
| WEB-INF/classes/manning/chapterSeven/PortfolioHomePage.class
| WEB-INF/classes/manning/chapterSeven/Login.class
| WEB-INF/classes/manning/chapterSeven/ImageUpload.class
| WEB-INF/classes/manning/chapterSeven/ErrorProne.class
| WEB-INF/classes/manning/chapterNine/
| WEB-INF/classes/manning/chapterNine/chapterNine.xml
| WEB-INF/classes/manning/chapterNine/UpdateAccountForm.properties
| WEB-INF/classes/manning/chapterNine/Register_es.properties
| WEB-INF/classes/manning/chapterNine/Register.properties
| WEB-INF/classes/manning/chapterNine/PortfolioHomePage.properties
| WEB-INF/classes/manning/chapterNine/CreatePortfolio.properties
| WEB-INF/classes/manning/chapterNine/ViewPortfolio.class
| WEB-INF/classes/manning/chapterNine/UpdatePortfolio.class
| WEB-INF/classes/manning/chapterNine/UpdateAccountForm.class
| WEB-INF/classes/manning/chapterNine/UpdateAccount.class
| WEB-INF/classes/manning/chapterNine/Register.class
| WEB-INF/classes/manning/chapterNine/PortfolioHomePage.class
| WEB-INF/classes/manning/chapterNine/Login.class
| WEB-INF/classes/manning/chapterNine/ImageUpload.class
| WEB-INF/classes/manning/chapterNine/ErrorProne.class
| WEB-INF/classes/manning/chapterNine/EditPortfolio.class
| WEB-INF/classes/manning/chapterNine/CreatePortfolio.class
| WEB-INF/classes/manning/chapterFour/
| WEB-INF/classes/manning/chapterFour/chapterFour.xml
| WEB-INF/classes/manning/chapterFour/Register_es.properties
| WEB-INF/classes/manning/chapterFour/Register.properties
| WEB-INF/classes/manning/chapterFour/utils/
| WEB-INF/classes/manning/chapterFour/utils/UserAware.class
| WEB-INF/classes/manning/chapterFour/utils/User.class
| WEB-INF/classes/manning/chapterFour/utils/Struts2PortfolioConstants.class
| WEB-INF/classes/manning/chapterFour/utils/PortfolioService.class
| WEB-INF/classes/manning/chapterFour/utils/Portfolio.class
| WEB-INF/classes/manning/chapterFour/utils/AuthenticationInterceptor.class
| WEB-INF/classes/manning/chapterFour/Register.class
| WEB-INF/classes/manning/chapterFour/Login.class
| WEB-INF/classes/manning/chapterFour/ImageUpload.class
| WEB-INF/classes/manning/chapterFour/ErrorProne.class
| WEB-INF/classes/manning/chapterFive/
| WEB-INF/classes/manning/chapterFive/chapterFive.xml
| WEB-INF/classes/manning/chapterFive/Register_es.properties
| WEB-INF/classes/manning/chapterFive/Register.properties
| WEB-INF/classes/manning/chapterFive/DataTransferTest.properties
| WEB-INF/classes/manning/chapterFive/DataTransferTest-conversion.properties
| WEB-INF/classes/manning/chapterFive/CustomConverterTest-conversion.properties
| WEB-INF/classes/manning/chapterFive/utils/
| WEB-INF/classes/manning/chapterFive/utils/UserAware.class
| WEB-INF/classes/manning/chapterFive/utils/User.class
| WEB-INF/classes/manning/chapterFive/utils/Struts2PortfolioConstants.class
| WEB-INF/classes/manning/chapterFive/utils/PortfolioService.class
| WEB-INF/classes/manning/chapterFive/utils/Portfolio.class
| WEB-INF/classes/manning/chapterFive/utils/CircleTypeConverter.class
| WEB-INF/classes/manning/chapterFive/utils/Circle.class
| WEB-INF/classes/manning/chapterFive/utils/AuthenticationInterceptor.class
| WEB-INF/classes/manning/chapterFive/Register.class
| WEB-INF/classes/manning/chapterFive/Login.class
| WEB-INF/classes/manning/chapterFive/ImageUpload.class
| WEB-INF/classes/manning/chapterFive/DataTransferTest.class
| WEB-INF/classes/manning/chapterFive/CustomConverterTest.class
| WEB-INF/classes/manning/chapterEleven/
| WEB-INF/classes/manning/chapterEleven/package_es.properties
| WEB-INF/classes/manning/chapterEleven/package.properties
| WEB-INF/classes/manning/chapterEleven/chapterEleven.xml
| WEB-INF/classes/manning/chapterEleven/UpdateAccount-validation.xml
| WEB-INF/classes/manning/chapterEleven/Register_es.properties
| WEB-INF/classes/manning/chapterEleven/Register.properties
| WEB-INF/classes/manning/chapterEleven/Register-validation.xml
| WEB-INF/classes/manning/chapterEleven/PropertiesFileInterface_en.properties
| WEB-INF/classes/manning/chapterEleven/PropertiesFileInterface.properties
| WEB-INF/classes/manning/chapterEleven/PortfolioHomePage_es.properties
| WEB-INF/classes/manning/chapterEleven/PortfolioHomePage.properties
| WEB-INF/classes/manning/chapterEleven/MySuperClass_en_US.properties
| WEB-INF/classes/manning/chapterEleven/MySuperClass.properties
| WEB-INF/classes/manning/chapterEleven/ViewPortfolio.class
| WEB-INF/classes/manning/chapterEleven/UserBundle.class
| WEB-INF/classes/manning/chapterEleven/UpdatePortfolio.class
| WEB-INF/classes/manning/chapterEleven/UpdateAccountForm.class
| WEB-INF/classes/manning/chapterEleven/UpdateAccount.class
| WEB-INF/classes/manning/chapterEleven/Register.class
| WEB-INF/classes/manning/chapterEleven/PropertiesFileInterface.class
| WEB-INF/classes/manning/chapterEleven/PortfolioHomePage.class
| WEB-INF/classes/manning/chapterEleven/MySuperClass.class
| WEB-INF/classes/manning/chapterEleven/Login.class
| WEB-INF/classes/manning/chapterEleven/ImageUpload.class
| WEB-INF/classes/manning/chapterEleven/EditPortfolio.class
| WEB-INF/classes/manning/chapterEight/
| WEB-INF/classes/manning/chapterEight/chapterEight.xml
| WEB-INF/classes/manning/chapterEight/UpdateAccountForm.properties
| WEB-INF/classes/manning/chapterEight/Register_es.properties
| WEB-INF/classes/manning/chapterEight/Register.properties
| WEB-INF/classes/manning/chapterEight/PortfolioHomePage.properties
| WEB-INF/classes/manning/chapterEight/utils/
| WEB-INF/classes/manning/chapterEight/utils/UserAware.class
| WEB-INF/classes/manning/chapterEight/utils/User.class
| WEB-INF/classes/manning/chapterEight/utils/Struts2PortfolioConstants.class
| WEB-INF/classes/manning/chapterEight/utils/PortfolioService.class
| WEB-INF/classes/manning/chapterEight/utils/Portfolio.class
| WEB-INF/classes/manning/chapterEight/utils/CircleTypeConverter.class
| WEB-INF/classes/manning/chapterEight/utils/Circle.class
| WEB-INF/classes/manning/chapterEight/utils/AuthenticationInterceptor.class
| WEB-INF/classes/manning/chapterEight/ViewPortfolio.class
| WEB-INF/classes/manning/chapterEight/UpdateAccountForm.class
| WEB-INF/classes/manning/chapterEight/UpdateAccount.class
| WEB-INF/classes/manning/chapterEight/RetrieveUser.class
| WEB-INF/classes/manning/chapterEight/Register.class
| WEB-INF/classes/manning/chapterEight/PortfolioHomePage.class
| WEB-INF/classes/manning/chapterEight/Login.class
| WEB-INF/classes/manning/chapterEight/JSONResult.class
| WEB-INF/classes/manning/chapterEight/ImageUpload.class
| WEB-INF/classes/manning/chapterEight/ForwardToAnotherServlet.class
| WEB-INF/classes/manning/chapterEight/ErrorProne.class
| WEB-INF/classes/manning/chapterEight/AjaxUserBrowser.class
| WEB-INF/classes/manning/servlet/
| WEB-INF/classes/manning/servlet/AnotherServlet.class
| WEB-INF/classes/global-messages_es.properties
| WEB-INF/classes/global-messages.properties
| WEB-INF/classes/META-INF/
| WEB-INF/classes/META-INF/persistence.xml
| WEB-INF/lib/
| WEB-INF/lib/antlr-2.7.2.jar
| WEB-INF/lib/commons-beanutils-1.6.jar
| WEB-INF/lib/commons-chain-1.1.jar
| WEB-INF/lib/commons-collections-3.2.jar
| WEB-INF/lib/commons-digester-1.8.jar
| WEB-INF/lib/commons-fileupload-1.1.1.jar
| WEB-INF/lib/commons-io-1.2.jar
| WEB-INF/lib/commons-lang-2.3.jar
| WEB-INF/lib/commons-logging-1.1.jar
| WEB-INF/lib/commons-validator-1.3.0.jar
| WEB-INF/lib/freemarker-2.3.8.jar
| WEB-INF/lib/jettison-1.0-RC1.jar
| WEB-INF/lib/ognl-2.6.11.jar
| WEB-INF/lib/oro-2.0.8.jar
| WEB-INF/lib/spring.jar
| WEB-INF/lib/stax-1.2.0.jar
| WEB-INF/lib/stax-api-1.0.1.jar
| WEB-INF/lib/struts-core-1.3.5.jar
| WEB-INF/lib/struts2-spring-plugin-2.0.11.jar
| WEB-INF/lib/struts2-pell-multipart-plugin-2.0.11.jar
| WEB-INF/lib/struts2-core-2.0.11.jar
| WEB-INF/lib/tiles-api-2.0.4.jar
| WEB-INF/lib/tiles-core-2.0.4.jar
| WEB-INF/lib/tiles-jsp-2.0.4.jar
| WEB-INF/lib/velocity-1.5.jar
| WEB-INF/lib/velocity-tools-1.3.jar
| WEB-INF/lib/xpp3_min-1.1.3.4.O.jar
| WEB-INF/lib/xstream-1.2.2.jar
| WEB-INF/lib/xwork-2.0.4.jar
| WEB-INF/lib/asm.jar
| WEB-INF/lib/asm-attrs.jar
| WEB-INF/lib/cglib-2.1.3.jar
| WEB-INF/lib/dom4j-1.6.1.jar
| WEB-INF/lib/jta.jar
| WEB-INF/lib/hibernate3.jar
| WEB-INF/lib/mysql-connector-java-5.1.5-bin.jar
| WEB-INF/lib/hibernate-annotations.jar
| WEB-INF/lib/ejb3-persistence.jar
| WEB-INF/lib/hibernate-commons-annotations.jar
| WEB-INF/lib/hibernate-entitymanager.jar
| WEB-INF/lib/jboss-archive-browsing.jar
| WEB-INF/lib/javassist.jar
| chapterEight/
| chapterEight/css/
| chapterEight/css/ajaxUserBrowser.css
| chapterEight/AdminPortfolio.jsp
| chapterEight/ajaxUserBrowser.jsp
| chapterEight/UpdateAccountSuccess.jsp
| chapterEight/Error.jsp
| chapterEight/ViewPortfolio.vm
| chapterEight/ViewPortfolio.ftl
| chapterEight/RegistrationSuccess.jsp
| chapterEight/ImageRemoved.jsp
| chapterEight/ImageAdded.jsp
| chapterEight/VisitorHomePage.jsp
| chapterEight/ajaxUserBrowser.js
| chapterEight/ViewPortfolio.jsp
| chapterEight/Login.jsp
| chapterEight/Registration.jsp
| chapterEight/ImageUploadForm.jsp
| chapterEight/ArtistHomePage.jsp
| chapterEight/SelectPortfolio.jsp
| chapterEight/UpdateAccountForm.jsp
| chapterEight/PortfolioHomePage.jsp
| chapterSeven/
| chapterSeven/ImageAdded.jsp
| chapterSeven/ImageRemoved.jsp
| chapterSeven/AdminPortfolio.jsp
| chapterSeven/Login.jsp
| chapterSeven/UpdateAccountSuccess.jsp
| chapterSeven/ViewPortfolio.jsp
| chapterSeven/Error.jsp
| chapterSeven/Registration.jsp
| chapterSeven/ImageUploadForm.jsp
| chapterSeven/SelectPortfolio.jsp
| chapterSeven/PortfolioHomePage.jsp
| chapterSeven/RegistrationSuccess.jsp
| chapterSeven/UpdateAccountForm.jsp
| chapterSix/
| chapterSix/InternationalizationTags.jsp
| chapterSix/IteratorTag.jsp
| chapterSix/TargetResult.jsp
| chapterSix/IfElseTags.jsp
| chapterSix/AdminPortfolio.jsp
| chapterSix/SetTag.jsp
| chapterSix/Error.jsp
| chapterSix/ViewPortfolios.jsp
| chapterSix/UrlTag.jsp
| chapterSix/RegistrationSuccess.jsp
| chapterSix/ImageRemoved.jsp
| chapterSix/ImageAdded.jsp
| chapterSix/ActionTagNoResult.jsp
| chapterSix/Login.jsp
| chapterSix/ViewPortfolio.jsp
| chapterSix/ActionTag.jsp
| chapterSix/Registration.jsp
| chapterSix/ImageUploadForm.jsp
| chapterSix/PushTag.jsp
| chapterSix/PropertyTag.jsp
| chapterSix/DebugTag.jsp
| chapterSix/BeanTag1.jsp
| chapterSix/BeanTag2.jsp
| chapterSix/PortfolioHomePage.jsp
| chapterTen/
| chapterTen/AdminPortfolio.jsp
| chapterTen/UpdateAccountSuccess.jsp
| chapterTen/Error.jsp
| chapterTen/RegistrationSuccess.jsp
| chapterTen/ImageRemoved.jsp
| chapterTen/ImageAdded.jsp
| chapterTen/VisitorHomePage.jsp
| chapterTen/ViewPortfolio.jsp
| chapterTen/Login.jsp
| chapterTen/Registration.jsp
| chapterTen/ImageUploadForm.jsp
| chapterTen/ArtistHomePage.jsp
| chapterTen/SelectPortfolio.jsp
| chapterTen/UpdateAccountForm.jsp
| chapterTen/PortfolioHomePage.jsp
| chapterTen/EditPortfolio.jsp
| chapterTen/UpdatePortfolioSuccess.jsp
| chapterTen/CreatePortfolio.jsp
| chapterTen/PortfolioAdded.jsp
| chapterThree/
| chapterThree/ImageAdded.jsp
| chapterThree/ImageRemoved.jsp
| chapterThree/AdminPortfolio.jsp
| chapterThree/Registration.jsp
| chapterThree/Registration_MD.jsp
| chapterThree/Registration_OB.jsp
| chapterThree/ImageUploadForm.jsp
| chapterThree/ViewPortfolios.jsp
| chapterThree/PortfolioHomePage.jsp
| chapterThree/RegistrationSuccess.jsp
| chapterThree/RegistrationSuccess_OB.jsp
| index.html
| chapterEleven/
| chapterEleven/AdminPortfolio.jsp
| chapterEleven/UpdateAccountSuccess.jsp
| chapterEleven/Error.jsp
| chapterEleven/RegistrationSuccess.jsp
| chapterEleven/ImageRemoved.jsp
| chapterEleven/ImageAdded.jsp
| chapterEleven/VisitorHomePage.jsp
| chapterEleven/ViewPortfolio.jsp
| chapterEleven/Login.jsp
| chapterEleven/Registration.jsp
| chapterEleven/ImageUploadForm.jsp
| chapterEleven/ArtistHomePage.jsp
| chapterEleven/SelectPortfolio.jsp
| chapterEleven/UpdateAccountForm.jsp
| chapterEleven/PortfolioHomePage.jsp
| chapterEleven/EditPortfolio.jsp
| chapterEleven/UpdatePortfolioSuccess.jsp
| chapterEleven/CreatePortfolio.jsp
| chapterEleven/PortfolioAdded.jsp
| images/
| README.txt
| applicationContext.xml
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237059#4237059
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237059
16 years, 10 months
[JBoss OSGi] - OSGi + EE code in the same JAR ?
by VincentGR
Hi,
I have a part of my application that must run on OSGi. However I would like to enjoy the pleasures of WS stack, JPA, etc.
Let's say I package a JAR that contains
- WebService annotations
- OSGi Manifest entries + an activator class
I drop this jar in the /server/default/deploy dir of my JbossAS5 server.
1. How will my classes be loaded in memory: by OSGi or by the Jboss class loader ?
2. Will my WebService be deployed by JbossWS, and if yes, how will it have access to my classes if they have been deployed by OSGi ?
I am quite new to JBoss classloader and deployers. But from what I have understood, JBoss classloaded and OSGi classloader are incompatibles ? Is it possible to have a JAR inspected by several deployers (I don't know exactly how they work) ?
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237058#4237058
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237058
16 years, 10 months
[JBoss jBPM] - Help- Database empties on restarting & making call to workfl
by gnaik
Hi,
I am using jbpm 3.2.6.sp1 and facing a very big problem, when i restart the jbpm workflow engine and make any calls to engine the database is cleared. Ithink i am going wrong somewhere while starting and fetching the process Instance. Plz Help.
The sequence of tasks that i follow :-
I have created an RMI interface to interact the engine.
1. I start the workflow engine:-
main(){
| jbpmConfiguration = JbpmConfiguration.getInstance("jbpm.cfg.xml");
| deploy("processdefinition.xml");
| }
|
|
| public String deploy(String resourceName) throws RemoteException {
| System.out.println("-------Inside Deploy--------");
| ProcessDefinition processDefinition = null;
| String processId = "";
| JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
| try {
| processDefinition = ProcessDefinition.parseXmlResource(resourceName);
| jbpmContext.deployProcessDefinition(processDefinition);
| } finally {
| jbpmContext.close();
| }
| processId = String.valueOf(processDefinition.getId());
| System.out.println("....Process Definition " + processDefinition.getName() + " Deployed....");
| System.out.println("-------Out of Deploy--------");
| return processId;
| }
2. Through RMI interface i give call to create a process Instance of deployed processdefinition.
public String StartExecution(String processDefinitionKey, String inExecutionKey, String actorId, Map<String, Object> localParameters, Map<String, Object> parameters) throws RemoteException {
| JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
| String executionKey = "";
| try {
| GraphSession graphSession = jbpmContext.getGraphSession();
| ProcessDefinition processDefinition = graphSession.findLatestProcessDefinition(processDefinitionKey);
| if (processDefinition != null) {
| ProcessInstance processInstance = processDefinition.createProcessInstance();
| if (processInstance != null) {
| if (inExecutionKey == null || inExecutionKey.equalsIgnoreCase("")) {
| executionKey = processDefinitionKey + ":" + processInstance.getId();
| } else {
| executionKey = inExecutionKey;
| }
| processInstance.setKey(executionKey);
| System.out.println("Execution Key : " + executionKey);
| ContextInstance contextInstance = processInstance.getContextInstance();
| if (parameters != null) {
| contextInstance.setVariables(parameters);
| }
| if (localParameters != null) {
| contextInstance.setTransientVariables(localParameters);
| }
| Token token = processInstance.getRootToken();
| System.out.println("Root Node : " + token.getNode().getName());
| if (actorId != null) {
| if (LdapHelper.isValidUser(actorId)) {
| contextInstance.setVariable(INITIATOR, actorId);
| token.signal();
| } else {
| System.out.println(actorId + " is not present in LDAP");
| throw new ResourceNotFoundException(actorId + " is not present in LDAP");
| }
| } else {
| token.signal();
| }
| jbpmContext.save(processInstance);
| } else {
| System.out.println("Process Instance not found");
| }
| } else {
| System.out.println("Process defn not found");
| }
| } finally {
| jbpmContext.close();
| }
| System.out.println("-------Out of Create ProcessInstance--------");
| jbpmConfiguration.startJobExecutor();
| return executionKey;
| }
3. Stop the workflow engine by stopping the RMI server.
4. Start the workflow engine again but with deploy.
main(){
| jbpmConfiguration = JbpmConfiguration.getInstance("jbpm.cfg.xml");
| }
5. At this point the database has values present.
6. Now i try to fetch the current state of the processInstance started, But it fails saying process definition not found.
public String VWFGetCurrentNodeName(String processDefinitionKey, String executionKey) throws RemoteException {
| JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
| String currentNodeName = "";
| try {
| GraphSession graphSession = jbpmContext.getGraphSession();
| //CLEARS THE DATABASE ON EXECUTING THIS LINE.
| ProcessDefinition processDefinition = graphSession.findLatestProcessDefinition(processDefinitionKey);
| if (processDefinition != null) {
| ProcessInstance processInstance = jbpmContext.getProcessInstance(processDefinition, executionKey);
| if (processInstance != null) {
| Token token = processInstance.getRootToken();
| currentNodeName = token.getNode().getName();
| } else {
| System.out.println("Process Instance not found");
| }
| } else {
| System.out.println("Process defn not found");
| }
| } finally {
| jbpmContext.close();
| }
| System.out.println("Current Node : " + currentNodeName);
| return currentNodeName;
| }
Plz Guide me..
Regards,
Gautam.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237053#4237053
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237053
16 years, 10 months
[Installation, Configuration & DEPLOYMENT] - Can't deploy a struts2 application
by JRookie_2402
Hi all,
I try to deploy a struts2 example on jboss5.0 for quite a while and I can't find the error.
When I start jboss everything is fine unless I drop strus2inaction.war to the deploy directory. Please see below the error I got. I thought it looks like having a corrupt war file, but I checked it and it is free from errors.
The main error message (see listing below) seems to be:
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem
anderen Prozess verwendet wird
which means: The process can't access the file, as it is used by another process.
Before this there is a warning HD scanner failed. What can I do ?? Is it the inner structure of the war file? Does anyone knows anything??
Thanks in advance for any help
JRookie
| 19:42:14,171 INFO [TomcatDeployment] deploy, ctxPath=/example2, vfsUrl=example2.ear/example2.war
| 19:42:14,640 INFO [TomcatDeployment] deploy, ctxPath=/example3, vfsUrl=example3.ear/example3.war
| 19:42:14,906 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
| 19:42:14,953 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
| 19:42:14,968 INFO [ServerImpl] JBoss (Microcontainer) [5.0.0.GA (build: SVNTag=JBoss_5_0_0_GA date=200812041714)] Started in 1m:17s:547ms
| 19:48:38,343 WARN [HDScanner] Scan failed
| org.jboss.deployers.spi.DeploymentException: Error determining structure: Struts2InAction.war
| at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
| at org.jboss.deployers.vfs.plugins.structure.explicit.DeclaredStructure.determineStructure(DeclaredStructure.java:87)
| at org.jboss.deployers.vfs.plugins.structure.StructureDeployerWrapper.determineStructure(StructureDeployerWrapper.java:73)
| at org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl.doDetermineStructure(VFSStructuralDeployersImpl.java:196)
| at org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl.determineStructure(VFSStructuralDeployersImpl.java:221)
| at org.jboss.deployers.structure.spi.helpers.AbstractStructuralDeployers.determineStructure(AbstractStructuralDeployers.java:77)
| at org.jboss.deployers.plugins.main.MainDeployerImpl.determineStructure(MainDeployerImpl.java:853)
| at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:303)
| at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:260)
| at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:267)
| at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
| at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
| at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
| at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
| at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
| at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
| at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
| at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: java.lang.RuntimeException: Failed to read zip file: org.jboss.virtual.plugins.context.zip.ZipFileWrapper@1d7bd99 - F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\
| truts2InAction.war
| at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:563)
| at org.jboss.virtual.plugins.context.zip.ZipEntryContext.checkIfModified(ZipEntryContext.java:693)
| at org.jboss.virtual.plugins.context.zip.ZipEntryContext.getChild(ZipEntryContext.java:737)
| at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.createChildHandler(ZipEntryHandler.java:175)
| at org.jboss.virtual.plugins.context.AbstractVirtualFileHandler.structuredFindChild(AbstractVirtualFileHandler.java:542)
| at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.getChild(ZipEntryHandler.java:155)
| at org.jboss.virtual.plugins.context.DelegatingHandler.getChild(DelegatingHandler.java:106)
| at org.jboss.virtual.VirtualFile.getChild(VirtualFile.java:451)
| at org.jboss.deployers.vfs.plugins.structure.explicit.DeclaredStructure.determineStructure(DeclaredStructure.java:64)
| ... 18 more
| Caused by: java.io.FileNotFoundException: F:\Entwicklung\JBoss_5.0\jboss-5.0.0.GA\server\default\deploy\Struts2InAction.war (Der Prozess kann nicht auf die Datei zugreifen, da sie von einem
| anderen Prozess verwendet wird)
| at java.util.zip.ZipFile.open(Native Method)
| at java.util.zip.ZipFile.(ZipFile.java:114)
| at java.util.zip.ZipFile.(ZipFile.java:131)
| at org.jboss.virtual.plugins.context.zip.ZipFileWrapper.ensureZipFile(ZipFileWrapper.java:175)
| at org.jboss.virtual.plugins.context.zip.ZipFileWrapper.acquire(ZipFileWrapper.java:245)
| at org.jboss.virtual.plugins.context.zip.ZipEntryContext.initEntries(ZipEntryContext.java:461)
| at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:554)
| ... 26 more
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237036#4237036
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237036
16 years, 10 months