hammant 2002/11/29 15:50:10
Modified: sevak jetty.xml
sevak/src/demo/conf jetty-config.xml
sevak/src/java/org/apache/avalon/apps/sevak/blocks/jetty
JettySevak.java
Log:
Another attempt to get Jetty working
Revision Changes Path
1.5 +7 -5 jakarta-avalon-apps/sevak/jetty.xml
Index: jetty.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/sevak/jetty.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- jetty.xml 5 Nov 2002 22:44:38 -0000 1.4
+++ jetty.xml 29 Nov 2002 23:50:10 -0000 1.5
@@ -160,14 +160,16 @@
<include name="sevak-api.jar"/>
</lib>
- <zipfileset
dir="jetty-download/Jetty-${jetty.rel}/Jetty-${jetty.rel}/webapps" prefix="webapps">
- <include name="**/*"/>
- </zipfileset>
-
<lib dir="${jetty.jars.dir}">
- <include name="*.jar"/>
+ <include name="javax.servlet.jar"/>
+ <include name="org.apache.jasper.jar"/>
+ <include name="org.mortbay.jetty-jdk1.2.jar"/>
+ <include name="org.mortbay.jmx.jar"/>
</lib>
+ <zipfileset dir="${build.lib}">
+ <include name="sevak-demo.war"/>
+ </zipfileset>
</sar>
1.4 +1 -1 jakarta-avalon-apps/sevak/src/demo/conf/jetty-config.xml
Index: jetty-config.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/sevak/src/demo/conf/jetty-config.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- jetty-config.xml 6 Nov 2002 07:54:26 -0000 1.3
+++ jetty-config.xml 29 Nov 2002 23:50:10 -0000 1.4
@@ -11,7 +11,7 @@
<hostname>localhost</hostname>
</sevak>
<sevakTest>
- <Context docBase="/" path="webapps/root"/>
+ <Context docBase="/" path="sevak-demo.war"/>
</sevakTest>
</config>
1.6 +7 -4
jakarta-avalon-apps/sevak/src/java/org/apache/avalon/apps/sevak/blocks/jetty/JettySevak.java
Index: JettySevak.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-apps/sevak/src/java/org/apache/avalon/apps/sevak/blocks/jetty/JettySevak.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JettySevak.java 6 Nov 2002 07:54:26 -0000 1.5
+++ JettySevak.java 29 Nov 2002 23:50:10 -0000 1.6
@@ -29,6 +29,7 @@
import org.mortbay.util.InetAddrPort;
import org.mortbay.util.Log;
import org.mortbay.http.SocketListener;
+import org.mortbay.http.SocketChannelListener;
/**
@@ -140,10 +141,11 @@
{
try
{
- // This does not work.
- WebApplicationContext ctx = m_server.addWebApplication(m_hostName,
context,
- pathToWebAppFolder.getAbsolutePath());
- System.out.println("deploying " + context + " " +
pathToWebAppFolder.getAbsolutePath() + " to "
+ String webAppURL = pathToWebAppFolder.toURL().toString();
+ // This still does not work.
+ WebApplicationContext ctx = m_server.addWebApplication(m_hostName,
context, webAppURL);
+
+ System.out.println("deploying context=" + context + ", webapp=" +
webAppURL + " to host="
+ m_hostName);
m_webapps.put(context, ctx);
}
@@ -161,6 +163,7 @@
public void undeploy(String context) throws SevakException
{
WebApplicationContext ctx = (WebApplicationContext) m_webapps.get(context);
+ m_server.removeContext(ctx);
ctx.destroy();
m_webapps.remove(context);
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>