[JBoss Seam] - Re: java.lang.IllegalStateException : No phase id bound to c
by sducas
I'm facing the same issue while trying to make ajax4jsf working with SEAM:
When I press the a4j:commandButton wich is supposed to trig my component action then rerender an part of the view I get:
GRAVE: Error Rendering View
java.lang.IllegalStateException: No phase id bound to current thread
at org.jboss.seam.contexts.PageContext.getPhaseId(PageContext.java:105)
at org.jboss.seam.contexts.PageContext.isBeforeInvokeApplicationPhase(PageContext.java:112)
at org.jboss.seam.contexts.PageContext.getCurrentWritableMap(PageContext.java:66)
at org.jboss.seam.contexts.PageContext.set(PageContext.java:70)
at org.jboss.seam.core.Manager.storeLongRunningConversation(Manager.java:414)
at org.jboss.seam.core.Manager.storeConversation(Manager.java:391)
at org.jboss.seam.jsf.AbstractSeamPhaseListener.storeAnyConversationContext(AbstractSeamPhaseListener.java:73)
at org.jboss.seam.jsf.SeamStateManager.saveSerializedView(SeamStateManager.java:45)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:471)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:65)
at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:226)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.shtechnologie.shtbma.auth.CheckLoggedInFilter.doFilter(CheckLoggedInFilter.java:36)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:45)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
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)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3967268#3967268
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3967268
19 years, 8 months
[JBossWS] - soap:address URL change
by DjHitItUp
I am using JBoss 4.0.4 with JBossWS 1.0.2. The example below uses JSR-181.
import java.lang.String;
import java.rmi.RemoteException;
import java.util.Map;
import javax.annotation.Resource;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.ws.handler.MessageContext;
import javax.xml.ws.WebServiceContext;
@WebService(name="TestWebService", targetNamespace="http://www.company.com/department/testwebservice/", serviceName="TestWebService")
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class TestWebService {
@Resource
WebServiceContext wsContext;
@WebMethod
public String hello(String name) throws RemoteException {
return "Hello "+name+"!";
}
}
When the web service is deployed JBoss generates the WSDL from the Java annotations and the SOAP:ADDRESS tag is:
<soap:address location="http://server:8080/user/TestWebService" />
How can I change the port (8080) in this URL? Because I'm not planing to publicly have port 8080 open on my production server. Is there away to change this port? Also how come the JBossWS engine does not look at the web.xml for this to create the path to the webservice?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3967267#3967267
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3967267
19 years, 8 months