You might want to skip the packaged version (IMO linux packagers don't get the Java packaging), and just unzip a tarball in /opt/tomcat/tomcat-5.5.20 Then you are in complete control over how the server runs.
Martijn On 1/21/08, Daniel Walmsley <[EMAIL PROTECTED]> wrote: > > I blogged this, and Eelco wisely suggested I post it here. This is both a > warning and plea for help - what's the best way to configure Tomcat on > Debian for Wicket? > > > Was up until 3am last night banging my head against another frustrating > go-nowhere issue deploying Wicket on Debian Etch's default Tomcat5.5. > > > Apparently the latest version (5.5.20-2etch1) has additional security > headaches features which prevent wicket from functioning properly > out-of-the-box: > > > * First of all, there's still an (as-yet-unsolved) mystery around why > I couldn't get Wicket to start up as a filter. Just the mysterious "ERROR: > filterStart" which makes me want to feed Tomcat to angry lions. Worked > around it by using Wicket in Servlet mode instead. > * Tomcat's juli.jar can't access WEB-INF/classes/logging.properties. > Fixed (in sledgehammer-like way) by adding "permission > java.security.AllPermission;" to > /etc/tomcat5.5/policy.d/03catalina.policy, in the Juli section. > * Tomcat security prevents webapps from accessing all sorts of > features and methods by default, including wicket.properties, methods > inside shipped jars, etc. Not being a Tomcat expert, and trusting the innate > security of the server and millions of lines of third party code (i.e. I'm > an idiot) I again just popped a java.security.AllPermission; in > appropriate spots in /etc/tomcat5.5/policy.d/04webapps.policy. Let the > flames commence! > > > If Tomcat was a little more helpful in its error messages, this would > never have been so painful. Jetty has always run my Wicket apps without > complaint (though I've never tried the official Debian Jetty packages - > maybe they're crippleware secure too?). > > > The only reason I use Tomcat at all is the remote management and > deployment features, which are well-supported by Cargo. Now that these > issues are out of the way (mostly) I can take another few steps towards my > dream of a seamless, fire-and-forget, auto-deploying, smoke-tested, > pluggable and modular web app deployment system. > > > Any ideas on how to better configure Tomcat? > > > Any ideas on how to get more information about that ERROR: filterStart > problem? I'd really like to do things the recommended way, instead of having > to use WicketServlet. > > > Cheers, > Dan > > *Daniel Walmsley > Director, Firesyde <http://firesyde.com/> > e: [EMAIL PROTECTED] > m: +61404864141 > * > > > > -- Buy Wicket in Action: http://manning.com/dashorst Apache Wicket 1.3.0 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0