Thanks to Paul, my problem also solved. --Bahman
----- Original Message ----- From: "Bahman Kalali" <[EMAIL PROTECTED]> To: "Paul Campbell" <[EMAIL PROTECTED]> Sent: Thursday, October 31, 2002 5:06 PM Subject: Re: Problem consuming web services from a servlet > Thanks Paul, > > The problem exactly was related to the order. I changed the order of servelt > and it works with no problem. > > Thanks again, > > --Bahman > > > P.S. Here is the full web.xml > > <?xml version="1.0" encoding="ISO-8859-1"?> > > <!DOCTYPE web-app > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" > "http://java.sun.com/j2ee/dtds/web-app_2.2.dtd"> > > <web-app> > <display-name>Apache-Axis</display-name> > > <servlet> > <servlet-name>StockQuoteServlet</servlet-name> > <servlet-class>StockQuoteServlet</servlet-class> > </servlet> > > <servlet> > <servlet-name>AxisServlet</servlet-name> > <display-name>Apache-Axis Servlet</display-name> > <servlet-class> > org.apache.axis.transport.http.AxisServlet > </servlet-class> > </servlet> > > <servlet> > <servlet-name>AdminServlet</servlet-name> > <display-name>Axis Admin Servlet</display-name> > <servlet-class> > org.apache.axis.transport.http.AdminServlet > </servlet-class> > <load-on-startup>100</load-on-startup> > </servlet> > > <servlet> > <servlet-name>SOAPMonitorService</servlet-name> > <display-name>SOAPMonitorService</display-name> > <servlet-class> > org.apache.axis.monitor.SOAPMonitorService > </servlet-class> > <init-param> > <param-name>SOAPMonitorPort</param-name> > <param-value>5001</param-value> > </init-param> > <load-on-startup>100</load-on-startup> > </servlet> > > <servlet-mapping> > <servlet-name>StockQuoteServlet</servlet-name> > <url-pattern>/servlet/quote</url-pattern> > </servlet-mapping> > > <servlet-mapping> > <servlet-name>AxisServlet</servlet-name> > <url-pattern>/servlet/AxisServlet</url-pattern> > </servlet-mapping> > > <servlet-mapping> > <servlet-name>AxisServlet</servlet-name> > <url-pattern>*.jws</url-pattern> > </servlet-mapping> > > <servlet-mapping> > <servlet-name>AxisServlet</servlet-name> > <url-pattern>/services/*</url-pattern> > </servlet-mapping> > > <servlet-mapping> > <servlet-name>StockQuoteServlet</servlet-name> > <url-pattern>/quote/*</url-pattern> > </servlet-mapping> > > <servlet-mapping> > <servlet-name>SOAPMonitorService</servlet-name> > <url-pattern>/SOAPMonitor</url-pattern> > </servlet-mapping> > > > > <!-- uncomment this if you want the admin servlet --> > <!-- > <servlet-mapping> > <servlet-name>AdminServlet</servlet-name> > <url-pattern>/servlet/AdminServlet</url-pattern> > </servlet-mapping> > --> > <welcome-file-list id="WelcomeFileList_1"> > <welcome-file>index.html</welcome-file> > <welcome-file>index.jsp</welcome-file> > <welcome-file>index.jws</welcome-file> > </welcome-file-list> > > </web-app> > > > > ----- Original Message ----- > From: "Paul Campbell" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, October 31, 2002 3:11 PM > Subject: Re: Problem consuming web services from a servlet > > > > > > There is an error in your web.xml file > > The error is trying to explain the order of elements that must be under > > <web-app> > > Order matters! > > > > So if you are going to use this web.xml, you will need to make it conform > > to what the sax parser thinks it should look like. You only provided a > > fragment of your web.xml, so it's not possible to see the problem. > > > > If you have an xml parser, you could run that until you have syntax > correct > > and then try an get tomcat to use it. > > > > > > >org.xml.sax.SAXParseException: The content of element type "web-app" must > > >match > > > >"(icon?,display-name?,description?,distributable?,context-param*,servlet*,s > e > > >rvle > > > >t-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,tag > l > > >ib*, > > > >resource-ref*,security-constraint*,login-config?,security-role*,env-entry*, > e > > >jb-r > > >ef*)". > > > > > > > > > >
