"[EMAIL PROTECTED]" wrote : Post your web.xml and components.xml

Sorry to steal the thread but I'm having the same issue so I'll post mine!  :-) 
  

First a bit of background..  I did a quick app using the generate-entities and 
put a web service in front of some of the entityHome's.    After some hair 
pulling it worked great.    Now I moved the app to an integration machine.   
Same version of jboss and seam (4.2.0GA and 2.0.0GA) and now I'm getting the 
IllegalStateException regarding the lack of an active context when I call the 
webservice.    Its really weird since I didn't change anything (I actually 
zipped up the deployed app from my desktop and unzipped on the server to make 
sure it was the same..)    Anyways.. Here's my web.xml and component.xml...    
Any help would be greatly appreciated...


  | <?xml version="1.0" encoding="UTF-8"?>
  | <components xmlns="http://jboss.com/products/seam/components";
  |             xmlns:core="http://jboss.com/products/seam/core";
  |             xmlns:persistence="http://jboss.com/products/seam/persistence";
  |             xmlns:drools="http://jboss.com/products/seam/drools";
  |             xmlns:bpm="http://jboss.com/products/seam/bpm";
  |             xmlns:security="http://jboss.com/products/seam/security";
  |             xmlns:mail="http://jboss.com/products/seam/mail";
  |             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  |             xsi:schemaLocation=
  |                 "http://jboss.com/products/seam/core 
http://jboss.com/products/seam/core-2.0.xsd 
  |                  http://jboss.com/products/seam/persistence 
http://jboss.com/products/seam/persistence-2.0.xsd 
  |                  http://jboss.com/products/seam/drools 
http://jboss.com/products/seam/drools-2.0.xsd
  |                  http://jboss.com/products/seam/bpm 
http://jboss.com/products/seam/bpm-2.0.xsd
  |                  http://jboss.com/products/seam/security 
http://jboss.com/products/seam/security-2.0.xsd
  |                  http://jboss.com/products/seam/mail 
http://jboss.com/products/seam/mail-2.0.xsd
  |                  http://jboss.com/products/seam/components 
http://jboss.com/products/seam/components-2.0.xsd";>
  | 
  |    <core:init debug="true" jndi-pattern="@jndiPattern@"/>
  |      
  |    <core:manager concurrent-request-timeout="500" 
  |                  conversation-timeout="120000" 
  |                  conversation-id-parameter="cid"/>
  |                  
  |     <persistence:filter name="companyFilter"
  |             enabled="#{identity.loggedIn}">
  |             <persistence:name>companyFilter</persistence:name>
  |             <persistence:parameters>
  |                     <key>companyId</key>
  |                     <value>#{companyId}</value>
  |             </persistence:parameters>
  |     </persistence:filter>
  |                  
  |     
  |    <persistence:managed-persistence-context name="entityManager"
  |                                      auto-create="true"
  |                           
entity-manager-factory="#{saasEntityManagerFactory}">
  |             <persistence:filters>
  |                     <value>#{companyFilter}</value>
  |             </persistence:filters>
  |     </persistence:managed-persistence-context>
  |                           
  | 
  |    <persistence:entity-manager-factory name="saasEntityManagerFactory" 
  |                       persistence-unit-name="saas"/>
  |    
  |    <drools:rule-base name="securityRules">
  |        <drools:rule-files><value>/security.drl</value></drools:rule-files>
  |    </drools:rule-base>
  | 
  |    <security:identity authenticate-method="#{authenticator.authenticate}"
  |                            security-rules="#{securityRules}"
  |                               remember-me="true"/>
  |                               
  |    <event type="org.jboss.seam.notLoggedIn">
  |        <action execute="#{redirect.captureCurrentView}"/>
  |    </event>
  |    <event type="org.jboss.seam.postAuthenticate">
  |        <action execute="#{redirect.returnToCapturedView}"/>
  |    </event>
  |    
  |    <mail:mail-session host="localhost" port="2525" username="test" 
password="test" />
  |         
  |    <!-- For use with jBPM pageflow or process management -->
  |    <!--  
  |    <bpm:jbpm>
  |       <bpm:process-definitions></bpm:process-definitions>
  |       <bpm:pageflow-definitions></bpm:pageflow-definitions>
  |    </bpm:jbpm>
  |    -->
  |       
  | </components>
  | 


  | <?xml version="1.0" ?>
  | <web-app xmlns="http://java.sun.com/xml/ns/javaee";
  |          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  |          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"; 
  |          version="2.5">
  | 
  |     <!-- Ajax4jsf -->
  |     
  |     <context-param>
  |         <param-name>org.richfaces.SKIN</param-name>
  |         <param-value>blueSky</param-value>
  |     </context-param>
  |  
  |    <!-- Seam -->
  |     
  |    <listener>
  |       <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
  |    </listener>
  |     
  |     <filter>
  |         <filter-name>Seam Filter</filter-name>
  |         <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>
  |     </filter>
  | 
  |     <filter-mapping>
  |         <filter-name>Seam Filter</filter-name>
  |         <url-pattern>/*</url-pattern>
  |     </filter-mapping>
  |         
  |    <servlet>
  |       <servlet-name>Seam Resource Servlet</servlet-name>
  |       
<servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>
  |    </servlet>
  |     
  |    <servlet-mapping>
  |       <servlet-name>Seam Resource Servlet</servlet-name>
  |       <url-pattern>/seam/resource/*</url-pattern>
  |    </servlet-mapping>
  |    
  |    <!-- Facelets development mode (disable in production) -->
  |    
  |    <context-param>
  |       <param-name>facelets.DEVELOPMENT</param-name>
  |       <param-value>true</param-value>
  |    </context-param>
  |     
  |    <!-- JSF -->
  |    
  |    <context-param>
  |       <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
  |       <param-value>.xhtml</param-value>
  |    </context-param>
  | 
  |    <servlet>
  |       <servlet-name>Faces Servlet</servlet-name>
  |       <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  |    </servlet>
  |     
  |    <servlet-mapping>
  |       <servlet-name>Faces Servlet</servlet-name>
  |       <url-pattern>*.seam</url-pattern>
  |    </servlet-mapping>
  | 
  |    <servlet>
  |       <servlet-name>TenantService</servlet-name>
  |       
<servlet-class>com.foo.saas.tenant.wsdl.TenantPortTypeImpl</servlet-class>
  |    </servlet>
  |     
  |    <servlet-mapping>
  |       <servlet-name>TenantService</servlet-name>
  |       <url-pattern>/wsdl</url-pattern>
  |    </servlet-mapping>
  |    
  |    <servlet>
  |       <servlet-name>IdentityService</servlet-name>
  |       
<servlet-class>com.foo.schemas.wsdl.IdentityPortTypeImpl</servlet-class>
  |       <load-on-startup>1</load-on-startup>
  |    </servlet>
  |     
  |    <servlet-mapping>
  |       <servlet-name>IdentityService</servlet-name>
  |       <url-pattern>/identity</url-pattern>
  |    </servlet-mapping>
  |                   
  |    <security-constraint> 
  |        <display-name>Restrict raw XHTML Documents</display-name>
  |        <web-resource-collection>
  |            <web-resource-name>XHTML</web-resource-name>
  |            <url-pattern>*.xhtml</url-pattern>
  |        </web-resource-collection>
  |        <auth-constraint/>
  |    </security-constraint>   
  | </web-app>
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4103917#4103917

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4103917
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to