This is a newbie configuration question.
How can I configure Jboss/Jettie to allow simple dynamic deployment of Servlets/JSPs without EARs or WARs?
My immediate goal is to learn Servlet/JSP development. I just need to get beyond the configuration issues.
I read the Jetty FAQ and found the following:
==========================================================
I want to serve content from outside a war
----------------------------------------------------------------
To serve external content, you can step outside the J2EE way of doing
things and use Jetty's proprietary configuration mechanism to tell it
to serve pages from anywhere on your disc.
Add something like this to the ConfigurationElement in
jbossweb.sar/META-INF/jboss-service.xml, to serve static pages:
/documents/*
/docroot
This example maps the context /documents to the directory /docroot, so
to retrieve e.g. /docroot/myfile.html you would hit
http://localhost:8080/documents/myfile.html.
For CGI, see below...
For other dynamic content, you can do the same sort of thing, but add
servlet handlers etc. to the context.
==========================================================
This is great but I want to do this exclusively for Servlets/JSPs. I've yet to find the correct config syntax.
My simple servlet is located here:
D:\jboss-3.0.4\server\default\deploy\servlet\HelloWorld.class
I tried the following updates in my D:\jboss-3.0.4\server\default\deploy\jbossweb.sar\META-INF\jboss-service.xml file:
==========================================================
/servlet/*
file:/D:/jboss-3.0.4/server/default/deploy/servlet
==========================================================
I'm literally shooting in the dark at this point. I know the answer is probably very simple but I'm at a roadblock and need to get through.
Any help is appreciated.
Thnx.
jdog
you're making life difficult for yourself.
cd $JBOSS_HOME/server/default/deploy
mkdir my.war
cd my.war
# put my.jsp here
# take out your browser and hti localhost:8080/my/my.jsp
Jules