[JBoss Getting Started Documentation] - jboss deployment order
by jaime1985
Hello.
I´m trying to deploy 2 war files: HelloWorldPortal.war (from the tutorial) and a.war (which is a portlet inside de HelloPortal).
The problem is that when I start JBoss Server, the order of deployment is first a.war and secodn HelloWorldPortal.war. The consecuence of this is that the portlet isnt visible on the portal because when the portlet is deployed the portal isnt (or I thimk so).
My question is: how can i do to indicate JBoss Server the order of deployment I want ( first HelloPortal.war and second a.war)????
I have tried to create a jboss.web.xml inside a.war with something like this:
"
<?xml version="1.0" encoding="UTF-8" ?>
- <jboss-web>
jboss.web.deployment:helloworldportal.war
</jboss-web>
"
but it doesn´t seems to work.
Thanks for the help!!!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4008721#4008721
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4008721
19 years, 2 months
[JCA/JBoss] - Re: How to connect my EJB to Firebird database?
by g_zaspa
Weston,
I just copied firebird-ds.xml from JBoss4.0.5 doc folder and changed rar and database names. The jndi name FIrebirdDS I didn't change. Here's the full text of my firebird-ds.xml:
<?xml version="1.0" encoding="UTF-8"?>
|
| <!-- $Id: firebird-ds.xml 41641 2006-03-02 17:41:11Z dimitris $ -->
|
| <!-- ==================================================================== -->
| <!-- New ConnectionManager setup for firebird dbs using jca-jdbc xa driver-->
| <!-- Build jmx-api (build/build.sh all) and view for config documentation -->
| <!-- ==================================================================== -->
|
| <connection-factories>
|
| <!--FBManager can be used to create and drop databases.
| Drop is especially useful during testing, since it
| assures a clean start next time. -->
| <mbean code="org.firebirdsql.management.FBManager" name="jboss.jca:service=FirebirdManager">
| <attribute name="FileName">${jboss.server.data.dir}${/}fbtest.gdb</attribute>
| <attribute name="UserName">sysdba</attribute>
| <attribute name="Password">masterkey</attribute>
| <attribute name="CreateOnStart">true</attribute>
| <attribute name="DropOnStop">false</attribute>
| </mbean>
|
| <tx-connection-factory>
| <jndi-name>FIrebirdDS</jndi-name>
| <xa-transaction/>
| <track-connection-by-tx/>
| <rar-name>jaybird-2.1.1.rar</rar-name>
| <connection-definition>javax.sql.DataSource</connection-definition>
| <config-property name="Database" type="java.lang.String">localhost/3050:c:/1/fbtest.gdb</config-property>
| <user-name>sysdba</user-name>
| <password>masterkey</password>
| <!--additional properties. only use one way of setting tx isolation, please
| <config-property name="TransactionIsolation"></config-property>
| <config-property name="TransactionIsolationName">TRANSACTION_READ_COMMITTED</config-property>
| <config-property name="BlobBufferLength"></config-property>
| <config-property name="Encoding">UNICODE_FSS</config-property>
| -->
| <min-pool-size>0</min-pool-size>
| <!-- sql to call when connection is created
| <new-connection-sql>some arbitrary sql</new-connection-sql>
| -->
| <!-- sql to call on an existing pooled connection when it is obtained from pool
| <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
| -->
| <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
| <metadata>
| <type-mapping>Firebird</type-mapping>
| </metadata>
| </tx-connection-factory>
|
| </connection-factories>
|
Can you explain me why I get the following message in JBoss console when deploying my .ear (I wrote of that before - actually it is the last part of the message) and if this problem may cause problems for the work of the EJB:
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.jca:name=FIrebirdDS,service=DataSourceBinding
State: NOTYETINSTALLED
Depends On Me:
persistence.units:ear=EJB3Test.ear,jar=EJB3Test.jar,unitName=order
persistence.units:ear=EJB3Test.ear,jar=EJB3Test.jar,unitName=order
persistence.units:ear=EJB3Test.ear,jar=EJB3Test.jar,unitName=order
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4008716#4008716
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4008716
19 years, 2 months
[EJB/JBoss] - javax.naming.NameNotFoundException
by hussain_rangwala
hi everyone
i am trying to deploy a struts application as a portlet on JBoss portal 2.4.0.GA.The application gets deployed and also i can see the login page however wen i click on the submit button on the ogin page i get these exceptions.....Please help me out as i am stuck on this for a long time......i am having jdk 1.5 installed and i m using windows xp hope this information helps.....
| 49585 WARN [http-0.0.0.0-8080-3] org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy - Factory method [public java.lang.Object com.infosys.j2ee.subframework.businesslogic.impl.LocalEJBServiceFactory.createService(com.infosys.j2ee.core.config.ServiceConfigType,java.util.Map) throws com.infosys.j2ee.core.ServiceException] threw exception
| com.infosys.j2ee.core.ServiceException: Error while creating a local EJB Service using config com.infosys.j2ee.core.config.jaxb.impl.ServiceConfigVOImpl@246b6d
| at com.infosys.j2ee.subframework.businesslogic.impl.LocalEJBServiceFactory.createService(Unknown Source)
| at com.infosys.j2ee.subframework.businesslogic.impl.LocalEJBServiceFactory.createService(Unknown Source)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:109)
| at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:281)
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:520)
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:373)
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:241)
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:152)
| at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:606)
| at com.infosys.j2ee.core.impl.RadienDIServicesReader.createService(RadienDIServicesReader.java:154)
| at com.infosys.j2ee.core.impl.RadienDIServiceManager.createService(RadienDIServiceManager.java:88)
| at com.infosys.j2ee.core.impl.RadienServiceLocator.getService(RadienServiceLocator.java:101)
| at com.infosys.j2ee.setlbank.web.actions.QuickViewAction.execute(QuickViewAction.java:80)
| at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
| at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
| at org.apache.portals.bridges.struts.PortletTilesRequestProcessor.process(PortletTilesRequestProcessor.java:50)
| at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
| at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: com.infosys.j2ee.subframework.businesslogic.impl.JNDIServiceLocatorException: Error while looking for the local home stub using the jndi name - java:comp/env/ejb/AccountsInfoEJB
| at com.infosys.j2ee.subframework.businesslogic.impl.JNDIServiceLocator.getLocalHome(JNDIServiceLocator.java:133)
| ... 42 more
| Caused by: javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.NameNotFoundException: ejb not bound]
| at org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1067)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:700)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:716)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
| at javax.naming.InitialContext.lookup(InitialContext.java:351)
| at com.infosys.j2ee.subframework.businesslogic.impl.JNDIServiceLocator.getLocalHome(JNDIServiceLocator.java:126)
| ... 42 more
| Caused by: javax.naming.NameNotFoundException: ejb not bound
| at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
| at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
| at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
| at org.jnp.server.NamingServer.lookup(NamingServer.java:267)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
| at javax.naming.InitialContext.lookup(InitialContext.java:351)
| at org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1061)
| ... 47 more
| 49585 DEBUG [http-0.0.0.0-8080-3] org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieving dependent beans for bean 'setlbank-accountejbservice'
| 49616 ERROR [http-0.0.0.0-8080-3] org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/SETLAppName].[action] - Servlet.service() for servlet action threw exception
| java.lang.NullPointerException
| at com.infosys.j2ee.setlbank.web.actions.QuickViewAction.execute(QuickViewAction.java:83)
| at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
| at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
| at org.apache.portals.bridges.struts.PortletTilesRequestProcessor.process(PortletTilesRequestProcessor.java:50)
| at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
| at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
|
|
|
Kindly reply as soon as possible
Thanks
Hussain
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4008715#4008715
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4008715
19 years, 2 months