Luc,
    Well here is the entire log.  I restarted tomcat and ran my example. By the output it does execute the service to some extent, but no exception thrown.  It does call another service on that machine at some point.  This code/service worked before on this machine and is working on another machine.  Not sure what changed (classpaths etc???).  Been trying to get standard/custom deployment to work and may have screwed something up along the way.



also is this a problem:
- Unable to find config file.  Creating new servlet engine config file: /WEB-INF/server-config.wsdd

I do not have this on the other machines and it works.  is it once you start using wsdd your stuck with it and need to undo something to get instant deployment to work again?

Dec 14, 2005 7:51:32 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Dec 14, 2005 7:51:32 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2781 ms
Dec 14, 2005 7:51:32 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Dec 14, 2005 7:51:32 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.28
Dec 14, 2005 7:51:33 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Dec 14, 2005 7:51:33 AM org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx )
Dec 14, 2005 7:51:33 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Tomcat-5.0\conf\Catalina\localhost\admin.xml
Dec 14, 2005 7:51:34 AM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
Dec 14, 2005 7:51:34 AM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
Dec 14, 2005 7:51:35 AM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
Dec 14, 2005 7:51:37 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Tomcat-5.0\conf\Catalina\localhost\balancer.xml
Dec 14, 2005 7:51:38 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Tomcat-5.0\conf\Catalina\localhost\manager.xml
Dec 14, 2005 7:51:38 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /axis from URL file:C:\Tomcat-5.0\webapps\axis
Dec 14, 2005 7:51:38 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Tomcat-5.0\webapps\axis\WEB-INF\lib\servletapi-2.3.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Dec 14, 2005 7:51:39 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /jsp-examples from URL file:C:\Tomcat-5.0\webapps\jsp-examples
Dec 14, 2005 7:51:39 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path  from URL file:C:\Tomcat-5.0\webapps\ROOT
Dec 14, 2005 7:51:39 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /samples-axis from URL file:C:\Tomcat-5.0\webapps\samples-axis
Dec 14, 2005 7:51:39 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Tomcat-5.0\webapps\samples-axis\WEB-INF\lib\servletapi-2.3.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Dec 14, 2005 7:51:40 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /servlets-examples from URL file:C:\Tomcat-5.0\webapps\servlets-examples
Dec 14, 2005 7:51:40 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /tomcat-docs from URL file:C:\Tomcat-5.0\webapps\tomcat-docs
Dec 14, 2005 7:51:40 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /webdav from URL file:C:\Tomcat-5.0\webapps\webdav
Dec 14, 2005 7:51:40 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Dec 14, 2005 7:51:40 AM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
Dec 14, 2005 7:51:40 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=C:\Tomcat-5.0\conf\jk2.properties
Dec 14, 2005 7:51:40 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 8141 ms
- Unable to find config file.  Creating new servlet engine config file: /WEB-INF/server-config.wsdd
TLS: Assigning role
TLS: Unpacking request
TLS: ... finding requestType
... found 1
Request type 'getLabelSet' is OK.
TLS: ... finding input doc
... found 1
TLS: duplicating input doc

TLS: input doc set to the following:

<?xml version="1.0" encoding="UTF-8"?>
<event access="" how="m" opex="" qos="" stale="2005-12-14T12:53:59.00Z" start="2005-12-14T12:51:59.00Z" time="2005-12-14T12:51:59.00Z" type="a-f-G-E-V-U" uid="1651064-DCO-4LAR-4DIV" version="2.0">
  <detail>
    <_flow-tags_ debug="1134564719"></_flow-tags_>
    <ms2525b version="2.1">SFGPEVU-----US-</ms2525b>
    <uid fbcb2="1651064"></uid>
    <track course="0" speed="0" version="0.1"></track>
    <remarks source="BFT" version="0.1"></remarks>
    <organization name="DCO-4LAR-4DIV" version="0.1"></organization>
  </detail>
  <point ce="500" hae="0" lat="29.501639" le="100" lon="-95.084215"></point>
</event>

TLS: Processing request





De Graef Luc wrote:
RE: Problem with instant deployment

Hello,

in the message 'Server.UserException / InvocationTargetException  with a new webs ervice', I described approximately the same scenario, let's say the same output. I am also working with Tomcat 5.0.28 but with Axis 1.3 .

 A suggestion from Roy Reynolds was that it really is a server related issue, and that we need to check the server logging output. It seems however that I don't have any logging, not even with a log4j.properties file containing following info :

        # Set root category priority to INFO and its only appender to CONSOLE.
        log4j.rootCategory=INFO, CONSOLE, LOGFILE
        #log4j.rootCategory=INFO, CONSOLE, LOGFILE
        # Logging detail level,
        # Must be one of ("trace", "debug", "info", "warn", "error", or "fatal").
        org.apache.commons.logging.simplelog.defaultlog=trace

       
        # Set the enterprise logger category to FATAL and its only appender to CONSOLE.
        log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE
        log4j.logger.org.apache=INFO, CONSOLE, LOGFILE
        # CONSOLE is set to be a ConsoleAppender using a PatternLayout.
        log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
        log4j.appender.CONSOLE.Threshold=TRACE
        log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
        log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n
        # LOGFILE is set to be a File appender using a PatternLayout.
        log4j.appender.LOGFILE=org.apache.log4j.FileAppender
        log4j.appender.LOGFILE.File=axis.log
        log4j.appender.LOGFILE.Append=true
        log4j.appender.LOGFILE.Threshold=TRACE
        log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
        log4j.appender.LOGFILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n


Do you have some output at server side ?

Regards

Luc

-----Original Message-----
From: Frank [mailto:[EMAIL PROTECTED]]
Sent: woensdag 14 december 2005 0:51
To: axis
Subject: Problem with instant deployment


Been using axis a little bit hear but still have lots to learn. Need some help here (Using tomcat 5.0.28 Axis 1.2b. on XP ).  First I had this working with instant deployment before, now I get the following exception:

Caused by:
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: java.lang.reflect.InvocationTargetException
 faultActor:
 faultNode:
 faultDetail:
    {http://xml.apache.org/axis/}stackTrace:java.lang.reflect.InvocationTargetException
    at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
    at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
    at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
    at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
    at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
    at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
    at org.apache.axis.client.Call.invoke(Call.java:2748)
    at org.apache.axis.client.Call.invoke(Call.java:2424)
    at org.apache.axis.client.Call.invoke(Call.java:2347)
    at org.apache.axis.client.Call.invoke(Call.java:1804)
    at frankpc.axis.TLS_jws.TLSSoapBindingStub.callTrustedLabeler(TLSSoapBindingStub.java:103)
    at csds.servicecall.AxisTlService.callService(AxisTlService.java:53)
    at csds.servicecall.TlService.callService(TlService.java:100)
    at csds.servicecall.ServiceCall.callTls(ServiceCall.java:71)
    at csds.InterceptDDSMsgs.InterceptDDSMsgs.&lt;init&gt;(InterceptDDSMsgs.java:138)
    at csds.InterceptDDSMsgs.RunDDSIntercept.main(RunDDSIntercept.java:23)

    {http://xml.apache.org/axis/}hostname:FRANKPC

java.lang.reflect.InvocationTargetException
    at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
    at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
    at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
    at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
    at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
    at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
    at org.apache.axis.client.Call.invoke(Call.java:2748)
    at org.apache.axis.client.Call.invoke(Call.java:2424)
    at org.apache.axis.client.Call.invoke(Call.java:2347)
    at org.apache.axis.client.Call.invoke(Call.java:1804)
    at frankpc.axis.TLS_jws.TLSSoapBindingStub.callTrustedLabeler(TLSSoapBindingStub.java:103)
    at csds.servicecall.AxisTlService.callService(AxisTlService.java:53)
    at csds.servicecall.TlService.callService(TlService.java:100)
    at csds.servicecall.ServiceCall.callTls(ServiceCall.java:71)
    at csds.InterceptDDSMsgs.InterceptDDSMsgs.<init>(InterceptDDSMsgs.java:138)
    at csds.InterceptDDSMsgs.RunDDSIntercept.main(RunDDSIntercept.java:23)


I found similar problems with people on the net but tried them and nothing helped. What I did after getting instant deployment to work I tried to do the standard/custom wsdd files. Not sure if that screwed something up or not.  I changed the names of the server-cong.wsdd and client-config.wsdd so that they are not picked up so I coudl get this to work again

The serveices are up I  can get to them. http://frankpc:8080/axis/TLS.jws gets me

There is a Web Service here
Click to see the WSDL

and clicking on the url gets me

<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions targetNamespace="http://frankpc:8080/axis/TLS.jws" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://frankpc:8080/axis/TLS.jws" xmlns:intf="http://frankpc:8080/axis/TLS.jws" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

- <!--
WSDL created by Apache Axis version: 1.2beta
Built on Mar 31, 2004 (12:47:03 EST)
  --> f(clean);
- <wsdl:message name="callTrustedLabelerRequest">
  <wsdl:part name="requestDoc" type="apachesoap:Document" />
  </wsdl:message>
- <wsdl:message name="callTrustedLabelerResponse">
  <wsdl:part name="callTrustedLabelerReturn" type="apachesoap:Document" />
  </wsdl:message>
- <wsdl:portType name="TLS">
- <wsdl:operation name="callTrustedLabeler" parameterOrder="requestDoc">
  <wsdl:input message="impl:callTrustedLabelerRequest" name="callTrustedLabelerRequest" />
  <wsdl:output message="impl:callTrustedLabelerResponse" name="callTrustedLabelerResponse" />
  </wsdl:operation>
  </wsdl:portType>
- <wsdl:binding name="TLSSoapBinding" type="impl:TLS">
  <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="callTrustedLabeler">
  <wsdlsoap:operation soapAction="" />
- <wsdl:input name="callTrustedLabelerRequest">
  <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://DefaultNamespace" use="encoded" />

  </wsdl:input>
- <wsdl:output name="callTrustedLabelerResponse">
  <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://frankpc:8080/axis/TLS.jws" use="encoded" />

  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
- <wsdl:service name="TLSService">
- <wsdl:port binding="impl:TLSSoapBinding" name="TLS">
  <wsdlsoap:address location="http://frankpc:8080/axis/TLS.jws" />
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>



Thanks,

Frank
This e-mail may contain information which is privileged or confidential. If you received this e-mail in error, please notify us immediately by e-mail or telephone and delete the e-mail without copying or disclosing its contents to any other person.

Reply via email to