Noticed that the dist and build targets of xml-soap are a bit different
than for example for the serveletapi and for the tomcat-3.2 code. For
soap they go into

        TOP/xml-soap/java/dist/....

and for the other projects they go into

        TOP/dist/<project>/...

which is kind of convenient. Any reason for that ?

Dw

PS      I realize that this is not my field; forgive me for
        being jakarta build ignorant; but please find attached
        a little diff:
        - moved dist to the same place as tomcat/servletapi
        - adds a tiny build.sh
        - adds a ejb dependency on the sample build's to
          allow build dist on MacOS X (still warning on
          java doc of course - which make no sense to mask
          I assume) whilst not having EJB.


Index: build.xml
===================================================================
RCS file: /home/cvspublic/xml-soap/java/build.xml,v
retrieving revision 1.36
diff -u -r1.36 build.xml
--- build.xml   2001/05/30 11:59:01     1.36
+++ build.xml   2001/07/06 04:43:11
@@ -15,6 +15,7 @@
    JavaMail from http://java.sun.com/products/javamail/
    Java Activation Framework
        from http://java.sun.com/products/beans/glasgow/jaf.html
+   The servlet api jar 'servlet.jar' in your classpath.
 
 Optional additions:
 
@@ -80,7 +81,9 @@
     <property name="webapps" value="./webapps"/>
 
     <property name="dist.dir.name" value="soap-2_2"/>
-    <property name="dist.dir" value="./${dist.dir.name}"/>
+    <!-- or should we create a dir with ${dist.dir.name} and 'ln -s' -->
+    <!-- link it to a soap dir ?                                    -->               
+ 
+    <property name="dist.dir" value="../../dist/soap"/>
     <property name="dist.bin.file" value="${name}-bin-${version}"/>
     <property name="dist.src.file" value="${name}-src-${version}"/>
 
@@ -208,6 +211,8 @@
            classpath="${build.lib}/${name}.jar" debug="${debug}">
       <include name="samples/**/*.java" />
       <exclude name="samples/**/*SMTP*.java" unless="smtp.present" />
+      <exclude name="samples/ejb/*" unless="ejb.present" />
+      <exclude name="samples/weblogic_ejb/*" unless="ejb.present" />
     </javac>
     <copy todir="${build.samples}">
       <fileset dir="${samples.dir}"/>
Index: webapps/soap/admin/list.jsp
===================================================================
RCS file: /home/cvspublic/xml-soap/java/webapps/soap/admin/list.jsp,v
retrieving revision 1.2
diff -u -r1.2 list.jsp
--- webapps/soap/admin/list.jsp 2001/02/02 03:30:36     1.2
+++ webapps/soap/admin/list.jsp 2001/07/06 04:45:15
@@ -3,6 +3,8 @@
 <h1>Service Listing</h1>
 
 <% 
+try {
+
   ServiceManager serviceManager =
     
org.apache.soap.server.http.ServerHTTPUtils.getServiceManagerFromContext(application);
 
@@ -25,4 +27,13 @@
     </ul>
     <%
   }
+} catch( Exception e) {
+       %>
+       <hr>
+       Uh Oh... error there...
+       <%
+       out.println(e);
+}
 %>
+
+<hr>
+ End of page...
+

Reply via email to