diff -Naur jakarta-cactus/integration/ant/build.xml jakarta-cactus-oc4j/integration/ant/build.xml --- jakarta-cactus/integration/ant/build.xml 2005-01-30 04:12:30.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/build.xml 2005-02-09 09:16:06.000000000 -0800 @@ -144,6 +144,7 @@ + diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/ear/application.xml jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/ear/application.xml --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/ear/application.xml 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/ear/application.xml 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/ear/default-web-site.xml jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/ear/default-web-site.xml --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/ear/default-web-site.xml 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/ear/default-web-site.xml 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,11 @@ + + + + + + + + + + + diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/ear/server.xml jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/ear/server.xml --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/ear/server.xml 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/ear/server.xml 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/share/global-web-application.xml jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/share/global-web-application.xml --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/share/global-web-application.xml 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/share/global-web-application.xml 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + xsl + com.evermind.servlet.XSLServlet + + defaultContentType + text/html + + + + + jsp + com.evermind.server.http.JSPServlet + + + + ssi + com.evermind.server.http.SSIServlet + + + + cgi + com.evermind.server.http.CGIServlet + + + + perl + com.evermind.server.http.CGIServlet + + interpreter + perl + + + + + php + com.evermind.server.http.CGIServlet + + interpreter + php + + + + jsp + /*.jsp + + + + cgi + /*.cgi + + + + perl + /*.pl + + + + php + /*.php + + + + php + /*.php3 + + + + php + /*.phtml + + + + ssi + /*.shtml + + + index.html + default.jsp + + + diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/share/mime.types jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/share/mime.types --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/share/mime.types 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/share/mime.types 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,109 @@ +# Registered mime-types + +application/activemessage +application/andrew-inset +application/applefile +application/atomicmail +application/dca-rft +application/dec-dx +application/mac-binhex40 hqx +application/mac-compactpro cpt +application/macwriteii +application/msword doc +application/news-message-id +application/news-transmission +application/octet-stream bin dms lha lzh exe class +application/jsp jsp +application/oda oda +application/pdf pdf +application/postscript ai eps ps +application/powerpoint ppt +application/remote-printing +application/rtf rtf +application/slate +application/wita +application/wordperfect5.1 +application/x-bcpio bcpio +application/x-cdlink vcd +application/x-compress Z +application/x-cpio cpio +application/x-csh csh +application/x-director dcr dir dxr +application/x-dvi dvi +application/x-gtar gtar +application/x-gzip gz +application/x-hdf hdf +application/x-httpd-cgi cgi +application/x-java-jnlp-file jnlp +application/x-koan skp skd skt skm +application/x-latex latex +application/x-mif mif +application/x-netcdf nc cdf +application/x-sh sh +application/x-shar shar +application/x-stuffit sit +application/x-sv4cpio sv4cpio +application/x-sv4crc sv4crc +application/x-tar tar +application/x-tcl tcl +application/x-tex tex +application/x-texinfo texinfo texi +application/x-troff t tr roff +application/x-troff-man man +application/x-troff-me me +application/x-troff-ms ms +application/x-ustar ustar +application/x-wais-source src +text/xml xml ent cat sty +text/dtd dtd +text/xsl xsl +application/jsp jsp +application/zip zip +audio/basic au snd +audio/mpeg mpga mp2 +audio/x-aiff aif aiff aifc +audio/x-pn-realaudio ram +audio/x-pn-realaudio-plugin rpm +audio/x-realaudio ra +audio/x-wav wav +chemical/x-pdb pdb xyz +image/gif gif +image/ief ief +image/jpeg jpeg jpg jpe +image/png png +image/tiff tiff tif +image/x-cmu-raster ras +image/x-portable-anymap pnm +image/x-portable-bitmap pbm +image/x-portable-graymap pgm +image/x-portable-pixmap ppm +image/x-rgb rgb +image/x-xbitmap xbm +image/x-xpixmap xpm +image/x-xwindowdump xwd +message/external-body +message/news +message/partial +message/rfc822 +multipart/alternative +multipart/appledouble +multipart/digest +multipart/mixed +multipart/parallel +text/html html htm +text/plain txt +text/richtext rtx +text/tab-separated-values tsv +text/x-setext etx +text/x-sgml sgml sgm +video/mpeg mpeg mpg mpe +video/quicktime qt mov +video/x-msvideo avi +video/x-sgi-movie movie +x-conference/x-cooltalk ice +x-world/x-vrml wrl vrml +text/vnd.wap.wml wml +application/vnd.wap.wmlc wmlc +text/vnd.wap.wmlscript wmls +application/vnd.wap.wmlscriptc wmlsc +image/vnd.wap.wbmp wbmp \ No newline at end of file diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/share/principals.xml jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/share/principals.xml --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/share/principals.xml 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/share/principals.xml 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,31 @@ + + + + + + + administrators + + + + + guests + + + users + + + + + + + The default administrator + + + + + + Cactus Test User + + + diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/share/rmi.xml jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/share/rmi.xml --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/share/rmi.xml 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/share/rmi.xml 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,5 @@ + + + + + diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/share/web.xml jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/share/web.xml --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/share/web.xml 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/share/web.xml 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,4 @@ + + + + diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/war/application.xml jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/war/application.xml --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/war/application.xml 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/war/application.xml 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/war/default-web-site.xml jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/war/default-web-site.xml --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/war/default-web-site.xml 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/war/default-web-site.xml 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff -Naur jakarta-cactus/integration/ant/src/confs/share/oc4j10x/war/server.xml jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/war/server.xml --- jakarta-cactus/integration/ant/src/confs/share/oc4j10x/war/server.xml 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/confs/share/oc4j10x/war/server.xml 2005-02-09 08:55:50.000000000 -0800 @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff -Naur jakarta-cactus/integration/ant/src/java/org/apache/cactus/integration/ant/container/default.properties jakarta-cactus-oc4j/integration/ant/src/java/org/apache/cactus/integration/ant/container/default.properties --- jakarta-cactus/integration/ant/src/java/org/apache/cactus/integration/ant/container/default.properties 2004-01-18 03:03:04.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/java/org/apache/cactus/integration/ant/container/default.properties 2005-02-09 09:14:00.000000000 -0800 @@ -1,6 +1,7 @@ jboss3x = org.apache.cactus.integration.ant.container.jboss.JBoss3xContainer orion1x = org.apache.cactus.integration.ant.container.orion.Orion1xContainer orion2x = org.apache.cactus.integration.ant.container.orion.Orion2xContainer +oc4j10x = org.apache.cactus.integration.ant.container.orion.Oc4j10xContainer resin2x = org.apache.cactus.integration.ant.container.resin.Resin2xContainer resin3x = org.apache.cactus.integration.ant.container.resin.Resin3xContainer tomcat3x = org.apache.cactus.integration.ant.container.tomcat.Tomcat3xContainer diff -Naur jakarta-cactus/integration/ant/src/java/org/apache/cactus/integration/ant/container/orion/AbstractOrionContainer.java jakarta-cactus-oc4j/integration/ant/src/java/org/apache/cactus/integration/ant/container/orion/AbstractOrionContainer.java --- jakarta-cactus/integration/ant/src/java/org/apache/cactus/integration/ant/container/orion/AbstractOrionContainer.java 2005-01-29 07:49:18.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/java/org/apache/cactus/integration/ant/container/orion/AbstractOrionContainer.java 2005-02-09 09:19:56.000000000 -0800 @@ -123,7 +123,7 @@ fileSet.setDir(this.dir); fileSet.createInclude().setName("*.jar"); classpath.addFileset(fileSet); - java.setClassname("com.evermind.client.orion.OrionConsoleAdmin"); + java.setClassname(getConsoleAdminClassName()); java.createArg().setValue("ormi://" + this.getServer() + ":23791/"); java.createArg().setValue("admin"); java.createArg().setValue("password"); @@ -134,6 +134,16 @@ // Private Methods --------------------------------------------------------- /** + * Returns the class name of the Console Admin tool + * + * @return the fully qualified class name + */ + protected String getConsoleAdminClassName() + { + return "com.evermind.client.orion.OrionConsoleAdmin"; + } + + /** * Invokes the command to start the Orion application server. */ protected final void invokeServer() diff -Naur jakarta-cactus/integration/ant/src/java/org/apache/cactus/integration/ant/container/orion/Oc4j10xContainer.java jakarta-cactus-oc4j/integration/ant/src/java/org/apache/cactus/integration/ant/container/orion/Oc4j10xContainer.java --- jakarta-cactus/integration/ant/src/java/org/apache/cactus/integration/ant/container/orion/Oc4j10xContainer.java 1969-12-31 16:00:00.000000000 -0800 +++ jakarta-cactus-oc4j/integration/ant/src/java/org/apache/cactus/integration/ant/container/orion/Oc4j10xContainer.java 2005-02-09 13:02:04.000000000 -0800 @@ -0,0 +1,68 @@ +/* + * ======================================================================== + * + * Copyright 2003 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * ======================================================================== + */ +package org.apache.cactus.integration.ant.container.orion; + +import java.io.IOException; + +import org.apache.tools.ant.BuildException; + +/** + * Special container support for the OC4J 10.x application server. + * + * @version $Id$ + */ +public class Oc4j10xContainer extends AbstractOrionContainer +{ + + // AbstractContainer Implementation ---------------------------------------- + + /** + * @see org.apache.cactus.integration.ant.container.Container#getName + */ + public final String getName() + { + return "OC4J 10.x"; + } + + /** + * @see org.apache.cactus.integration.ant.container.Container#startUp + */ + public final void startUp() + { + try + { + prepare("oc4j10x", "cactus/oc4j10x"); + invokeServer(); + } + catch (IOException ioe) + { + getLog().error("Failed to startup the container", ioe); + throw new BuildException(ioe); + } + } + + /** + * @see org.apache.cactus.integration.ant.container.orion.AbstractOrionContainer#getConsoleAdminClassName + */ + protected String getConsoleAdminClassName() + { + return "com.evermind.client.orion.Oc4jAdminConsole"; + } +}