Well I give you a headstart just in case you missed the Jetspeed+Axis thread:

http://marc.theaimsgroup.com/?l=jetspeed-user&m=103462420120657&w=2


Just follow this thread.

I just saw that the merged web.xml is not stored in the list (due to its attachment nature)

I will add it here as plain text (sorry for posting twice), note
however that this web.xml is a quick hack to get both systems up and running haven�t had enough time to clean it up yet.

<?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>
jetspeed
</servlet-name>
<servlet-class>
org.apache.turbine.Turbine
</servlet-class>

<init-param>
<param-name>properties</param-name>
<param-value>
WEB-INF/conf/TurbineResources.properties
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</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>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>SOAPMonitorService</servlet-name>
<url-pattern>/SOAPMonitor</url-pattern>
</servlet-mapping>


<servlet-mapping>
<servlet-name>
jetspeed
</servlet-name>
<url-pattern>
/portal/*
</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>
jetspeed
</servlet-name>
<url-pattern>
/jetspeed/*
</url-pattern>
</servlet-mapping>


<mime-mapping>
<extension>wbmp</extension>
<mime-type>image/vnd.wap.wbmp</mime-type>
</mime-mapping>

<mime-mapping>
<extension>wml</extension>
<mime-type>text/vnd.wap.wml</mime-type>
</mime-mapping>

<mime-mapping>
<extension>wmls</extension>
<mime-type>text/vnd.wap.wmlscript</mime-type>
</mime-mapping>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.wml</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>

</web-app>

I already gave a short explanation about the merging process on a binary
level in the link I posted.

Once you have merged the system you have to check if your
installation. Axis has a verification page. But I think
you should better check out this page from the Axis developers:

http://cvs.apache.org/viewcvs.cgi/~checkout~/xml-axis/java/docs/install.html#install-test

Just replace axis with your own webapp name for the links mentioned.
Once your installation is tested you can start to deploy the webservices
(like serving banners or giving external access to certain portal data ...)
in various ways and use the axis client libraries from within
Jetspeed to access external content.

Check out:

http://cvs.apache.org/viewcvs.cgi/~checkout~/xml-axis/java/docs/user-guide.html

For a webservice configuration and deployment headstart

I�m new to soap as well. But I did a bunch of webservices already.
In my opinion the axis jws approach is too limiting (currently).

I now use
plain java classes together with wsdd files and server registering
for my services, the possiblities you have this way are much better,
although it is a little bit of a burden to register the services first instead of simply dropping a file)

If there are still questions and/or problems regarding the merging
(I�m neither one of the Jetspeed nor of the Axis developers)
just drop a mail to the list. I will monitor it more closely than usual.



--
Werner Punz
Labor-C GesmbH.
http://www.labor-c.net




Werner Ramaekers wrote:

>Sure am interested in any info that would explain how to configure that
>stuff, so please do.


--
To unsubscribe, e-mail: <mailto:jetspeed-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:jetspeed-user-help@;jakarta.apache.org>

Reply via email to