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>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.