clnt-axis
Nils Döhring <[email protected]>
| Newsgroups | gmane.comp.java.keel.devel |
|---|---|
| Message-ID | <[email protected]> |
hi, finally, with plugin v12, i was able to build keel AND run it :-) btw: in my case, whitespaces in windows-dirs didn't make problems. win server 2k3; java5, tomcat 5.57. i had a look into clnt-axis in cvs and see that it has been 'mavenized' already --> thanks! however, to make it run i kindly request some additions to the plugin, since the crucial contents of clnt-axis/conf/client/axis are not respected anywhere. at least the server-config.wsdd has to go into /WEB-INF/ to make axis work... additionally, in clnt-axis/conf/client/webapp, the web.xml needs to be 'modularized': i have attached the three resulting web-*.xml files; please add to cvs. ______________________ another question would be whether it is possible to add a command to 'inject' newly built or changed jars into a war. the 'problem' here is, if i play around with my custom app-hoj for example, my poor cpu always has to undergo the full war buildup, though the only thing changed was one class... i understand that it's not possible if i change a forward or alike, but if i only change classes? or do i miss a hidden killerfeature or best-practice for doing the described? best, Nils
web-servlet.xml
(text/xml, 884 B)
<!-- Axis Servlets -->
<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>
web-servlet-mapping.xml
(text/xml, 759 B)
<!-- Axis Servlet Mappings -->
<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>
<!-- uncomment this if you want the admin servlet
<servlet-mapping>
<servlet-name>AdminServlet</servlet-name>
<url-pattern>/servlet/AdminServlet</url-pattern>
</servlet-mapping>
-->
web-welcome-file-list.xml
(text/xml, 74 B)
<!-- Axis Welcome File --> <welcome-file>index.jws</welcome-file>