Based on this output: INFO: SessionListener: contextInitialized() --> 11-22-06 12:29:38 INFO [main] WsrfServletContextListener: Initializing WSRF runtime from within webapp at context Apache WSRF... --> 11-22-06 12:29:38 INFO [main] WsrfRuntime: Populating WSRF JNDI context - reading JNDI configuration off classpath from wsrf-config.xml... --> 11-22-06 12:29:42 INFO [main] SpringJndiPopulator: Binding org.apache.ws.resource.example.filesystem.FilesystemHome resource home instance to JNDI name 'wsrf/resource/filesystem'...
I think one problem is that you're trying to combine WSRF/Pubscribe/Muse 1.0 with Muse 2.0. The two sets of code are independent and not meant to work together. The WSRF and Pubscribe projects, in particular, do not have a development team right now. The Muse 2.0 project has support for WSRF, WSN, and WSDM, which was intended by the original Muse team when they decided to merge the projects (search muse-dev archives circa March '06). At any rate, I fear that the combination of the two into one project is causing a lot of confusion, especially if you're trying to run WSRF/Pubscribe/Muse 1.0 on Axis2, which they were not intended to do. Can you try making a new project with just the wsdl2java output in it? Or, make a JIRA item and attach your WAR file and we'll take a look? Dan [EMAIL PROTECTED] wrote on 11/22/2006 06:48:48 AM: > Hi, > Sorry for a what late response but here we go. > > Daniel Jemiolo wrote: > > The first error looks like something related to Tomcat... can you describe > > the circumstances leading up to the error? Is it on the first request? > > > It is on the very first request (and subsequent requests also). Below I > provide the output of the starting Tomcat server. Where my test is > called muse_test(.war). > When going to http://localhost:8080/muse_test/services/WsResource in a > browser it states "Please enable REST support in WEB-INF/conf/axis2.xml > and WEB-INF/web.xml", is that correct? > > And something else, the previous error was generated using jre gcj > 1.4.2, while with using jre sun java 1.5 generated a somewhat other error. > > > 2nd test driver class error compiled with sun java 1.5.0.0.08 > [CLIENT TRACE] SOAP envelope contents (outgoing): > > <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> > <soap:Header> > <wsa:To > xmlns:wsa="http://www.w3.org/2005/08/addressing">http://localhost: > 8080/muse_test/services/WsResource</wsa:To> > <wsa:Action > xmlns:wsa="http://www.w3.org/2005/08/addressing">http://docs.oasis-open. > org/wsrf/rpw-2/GetResourceProperty/GetResourcePropertyRequest</wsa:Action> > <wsa:MessageID > xmlns:wsa="http://www.w3.org/2005/08/addressing">uuid: > 9a3c6e51-0cd1-378e-3404-0d39e2242a85</wsa:MessageID> > <wsa:From xmlns:wsa="http://www.w3.org/2005/08/addressing"> > > <wsa:Address>http://www.w3.org/2005/08/addressing/role/anonymous</wsa:Address> > </wsa:From> > </soap:Header> > <soap:Body> > <wsrf-rp:GetResourceProperty > xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2" > xmlns:pfx0="http://ws.apache.org/muse/test/wsrf">pfx0:ServerName</wsrf-rp: > GetResourceProperty> > </soap:Body> > </soap:Envelope> > > org.apache.muse.ws.addressing.soap.SoapFault: Server returned HTTP > response code: 500 for URL: > http://localhost:8080/muse_test/services/WsResource > at > org.apache.muse.core.AbstractResourceClient.invoke(AbstractResourceClient.java:254) > at > org.apache.muse.ws.resource.remote.WsResourceClient. > getResourceProperty(WsResourceClient.java:134) > at > org.apache.muse.ws.resource.remote.WsResourceClient. > getPropertyAsObject(WsResourceClient.java:126) > at > org.apache.ws.muse.test.wsrf.WsResourceProxy.getServerName(Unknown Source) > at MyTestClient.main(MyTestClient.java:30) > > Where 500 stands for "The server encountered an unexpected condition > which prevented it from fulfilling the request." as I looked up.... > > > > Tomcat startup output: > ==> ./logs/catalina.out <== > 22/11/2006 12:29:28 org.apache.catalina.core.AprLifecycleListener > lifecycleEvent > INFO: The Apache Tomcat Native library which allows optimal performance > in production environments was not found on the java.library.path: > /usr/lib/j2sdk1.5-sun/jre/lib/i386/client:/usr/lib/j2sdk1.5-sun/jre/lib/i386 > 22/11/2006 12:29:29 org.apache.coyote.http11.Http11BaseProtocol init > INFO: Initializing Coyote HTTP/1.1 on http-8080 > 22/11/2006 12:29:29 org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 3203 ms > 22/11/2006 12:29:30 org.apache.catalina.core.StandardService start > INFO: Starting service Catalina > 22/11/2006 12:29:30 org.apache.catalina.core.StandardEngine start > INFO: Starting Servlet Engine: Apache Tomcat/5.5.20 > 22/11/2006 12:29:30 org.apache.catalina.core.StandardHost start > INFO: XML validation disabled > 22/11/2006 12:29:32 org.apache.catalina.startup.HostConfig deployWAR > INFO: Deploying web application archive muse_test.war > 22/11/2006 12:29:34 org.apache.axis2.deployment.DeploymentEngine doDeploy > INFO: Deploying module : addressing > 22/11/2006 12:29:34 org.apache.axis2.deployment.DeploymentEngine doDeploy > INFO: Deploying module : muse-response-action > 22/11/2006 12:29:34 org.apache.axis2.deployment.DeploymentEngine doDeploy > INFO: Deploying module : soapmonitor > 22/11/2006 12:29:34 org.apache.axis2.deployment.DeploymentEngine doDeploy > INFO: Deploying Web service muse > 22/11/2006 12:29:35 org.apache.axis2.deployment.DeploymentEngine doDeploy > INFO: Deploying Web service version.aar > 22/11/2006 12:29:36 org.apache.catalina.core.ApplicationContext log > INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: > [org.apache.webapp.balancer.RuleChain: > [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: > News / Redirect URL: http://www.cnn.com], > [org.apache.webapp.balancer.rules.RequestParameterRule: Target param > name: paramName / Target param value: paramValue / Redirect URL: > http://www.yahoo.com], > [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: > http://jakarta.apache.org]] > 22/11/2006 12:29:36 org.apache.catalina.core.ApplicationContext log > INFO: ContextListener: contextInitialized() > 22/11/2006 12:29:36 org.apache.catalina.core.ApplicationContext log > INFO: SessionListener: contextInitialized() > 22/11/2006 12:29:36 org.apache.catalina.core.ApplicationContext log > INFO: ContextListener: contextInitialized() > 22/11/2006 12:29:36 org.apache.catalina.core.ApplicationContext log > INFO: SessionListener: contextInitialized() > --> 11-22-06 12:29:38 INFO [main] WsrfServletContextListener: > Initializing WSRF runtime from within webapp at context Apache WSRF... > --> 11-22-06 12:29:38 INFO [main] WsrfRuntime: Populating WSRF JNDI > context - reading JNDI configuration off classpath from wsrf-config.xml... > --> 11-22-06 12:29:42 INFO [main] SpringJndiPopulator: Binding > org.apache.ws.resource.example.filesystem.FilesystemHome resource home > instance to JNDI name 'wsrf/resource/filesystem'... > 22/11/2006 12:29:44 org.apache.coyote.http11.Http11BaseProtocol start > INFO: Starting Coyote HTTP/1.1 on http-8080 > 22/11/2006 12:29:44 org.apache.jk.common.ChannelSocket init > INFO: JK: ajp13 listening on /0.0.0.0:8009 > 22/11/2006 12:29:44 org.apache.jk.server.JkMain start > INFO: Jk running ID=0 time=1/72 config=null > 22/11/2006 12:29:45 org.apache.catalina.storeconfig.StoreLoader load > INFO: Find registry server-registry.xml at classpath resource > 22/11/2006 12:29:45 org.apache.catalina.startup.Catalina start > INFO: Server startup in 16146 ms > > Regards, > Bertrand > > Andrew, can you respond to the second issue (related to the scripts > > question from yesterday)? > > > > thanks, > > Dan > > > > > > [EMAIL PROTECTED] wrote on 11/17/2006 08:55:10 AM: > > > > > >> Hi, > >> > >> I have implemented the test driver that uses the client and am using > >> eclipse as IDE (just importing all Muse jar files to fix import issues I > >> > > > > > >> had before), but I get an error. > >> My test driver class is: > >> /** > >> * > >> */ > >> import java.net.URI; > >> import org.apache.muse.ws.addressing.EndpointReference; > >> import org.apache.ws.muse.test.wsrf.WsResourceProxy; > >> > >> /** > >> * @author bertrand > >> * > >> */ > >> public class MyTestClient { > >> > >> /** > >> * @param args > >> */ > >> public static void main(String[] args) { > >> // TODO Auto-generated method stub > >> try { > >> // insert your endpoint's URI here > >> URI uri = > >> URI.create("http://localhost:8080/muse_test/services/WsResource"); > >> EndpointReference epr = new EndpointReference(uri); > >> > >> WsResourceProxy proxy = new WsResourceProxy(epr); > >> > >> // optional, but useful > >> proxy.setTrace(true); > >> > >> // get the ServerName resourceproperty > >> String serverName = proxy.getServerName(); > >> > >> // invoke the WSN Subscribe operation > >> URI consumerURI = > >> URI.create("http://localhost:8080/muse_test/services/WsResource"); > >> EndpointReference consumer = new > >> > > EndpointReference(consumerURI); > > > >> proxy.subscribe(consumer, null, null); > >> > >> } catch (Exception e) { > >> e.printStackTrace(); > >> } > >> > >> } > >> > >> } > >> > >> But I receive the output/error: > >> [CLIENT TRACE] SOAP envelope contents (outgoing): > >> > >> <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> > >> <soap:Header> > >> <wsa:To > >> xmlns:wsa="http://www.w3.org/2005/08/addressing">http://localhost: > >> 8080/muse_test/services/WsResource</wsa:To> > >> <wsa:Action > >> xmlns:wsa="http://www.w3.org/2005/08/addressing">http://docs.oasis-open. > >> > >> > > org/wsrf/rpw-2/GetResourceProperty/GetResourcePropertyRequest</wsa:Action> > > > >> <wsa:MessageID > >> > >> > > xmlns:wsa="http://www.w3.org/2005/08/addressing">uuid:bc1f0683-49e1-b58b-bca8- > > > >> a42cbb3c8502</wsa:MessageID> > >> <wsa:From xmlns:wsa="http://www.w3.org/2005/08/addressing"> > >> > >> > >> > > <wsa:Address>http://www.w3.org/2005/08/addressing/role/anonymous</wsa:Address> > > > >> </wsa:From> > >> </soap:Header> > >> <soap:Body> > >> <wsrf-rp:GetResourceProperty > >> xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2" > >> > >> > > xmlns:pfx0="http://ws.apache.org/muse/test/wsrf">pfx0:ServerName</wsrf-rp: > > > >> GetResourceProperty> > >> </soap:Body> > >> </soap:Envelope> > >> > >> org.apache.muse.ws.addressing.soap.SoapFault: Already connected > >> at > >> > >> > > org.apache.muse.core.AbstractResourceClient.invoke(AbstractResourceClient.java:254) > > > >> at > >> org.apache.muse.ws.resource.remote.WsResourceClient. > >> getResourceProperty(WsResourceClient.java:134) > >> at > >> org.apache.muse.ws.resource.remote.WsResourceClient. > >> getPropertyAsObject(WsResourceClient.java:126) > >> at org.apache.ws.muse.test.wsrf.WsResourceProxy.getServerName(Unknown > >> > > > > > >> Source) > >> at MyTestClient.main(MyTestClient.java:30) > >> > >> Something else, there are quite some files in the binary distribution > >> that are in DOS format and all lines end at ^M such as > >> /lib/axis2/WEB-INF/conf/axis2.xml . On *nix environments that is not > >> ideal for parsing by engines/shells. It is a bit of a shame to keep > >> using the dos2unix tool manually to change the files. > >> > >> I appreciate you time/effort to help. > >> > >> Best regards, > >> Bertrand > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
