"pete.muir(a)jboss.org" 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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...