Hi Forrest,
How did you try to install the welcome-jetty.car plugin?
After working for a few days and committing I remembered my welcome
servers... :-)
I just tried building plugins/welcome and then running welcome-jetty-
server. It started up with a ClassCastException from jasper but seems
to be actually started.
While http://localhost:8080/ gives me a 404 error http://localhost:8080/index.jsp
appears to give me the welcome page. Maybe welcome-file processing
isn't working right in jetty 8 at the moment.
I haven't tried the welcome-tomcat-server yet.
thanks
david jencks
On Nov 24, 2009, at 11:03 PM, Forrest Xia wrote:
Hi David,
After synced your latest changes, I made a geronimo-jetty8-minimal
assembly, and tried to install welcome-jetty car to the server, but
seems it does not work. No welcome page shows up at url http://localhost:8080/
.
Upon welcome-jetty car bundle installation, no error; Upon starting
the bundle, no error. However, just can not see the expected page at
the url above.
After restarting the server, I noticed several bundle activation
exceptions like this:
ka...@root> ERROR: Error starting mvn:org.apache.geronimo.configs/
jetty8-deployer/3.0-SNAPSHOT/car
(org.osgi.framework.BundleException: Activator start error in bundle
org.apache.geronimo.configs.jetty8-deployer [123].)
java.lang.NullPointerException: Specified service reference cannot
be null.
at
org
.apache
.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:
320)
at
org
.apache
.geronimo
.kernel
.osgi.ConfigurationActivator.start(ConfigurationActivator.java:50)
at
org
.apache
.felix.framework.util.SecureAction.startActivator(SecureAction.java:
640)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:
1700)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1622)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1077)
at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
at java.lang.Thread.run(Thread.java:619)
ERROR: Error starting file:/home/forrestxm/localbuild/rsaws/g30/
plugins/welcome/welcome-jetty/target/welcome-jetty-3.0-SNAPSHOT.car
(org.osgi.framework.BundleException: Activator start error in bundle
org.apache.geronimo.configs.welcome-jetty [143].)
java.lang.NullPointerException: Specified service reference cannot
be null.
at
org
.apache
.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:
320)
at
org
.apache
.geronimo
.kernel
.osgi.ConfigurationActivator.start(ConfigurationActivator.java:50)
at
org
.apache
.felix.framework.util.SecureAction.startActivator(SecureAction.java:
640)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:
1700)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1622)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1077)
at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
at java.lang.Thread.run(Thread.java:619)
Anyway, the jetty server does boot and serve on port 8080. It's good
to see that :) thanks!
Forrest