@header@
Specific Server Installation Details |
Pebble has been tested on a variety of web/application servers and some of these require additional/alternative installation steps. If you have successfully deployed Pebble on other servers, please send us an e-mail and we'll update this page.
Tomcat 4.1.x/5.0.x/5.5.xPlease see the getting started instructions that are written with Tomcat in mind.
JBoss 3.x/Tomcat 4.1.xHere's a summary of the steps required to get Pebble working, based on a default installation and assuming that you are deploying the web application to a web context called/blog .
<application-policy name="blog"> <authentication> <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag="required" /> </authentication> </application-policy> users.properties file underneath the WEB-INF/classes directory to specify the users for this webapp.# users.properties file has user=password pairs simon=password roles.properties file underneath the WEB-INF/classes directory to map users to roles for this webapp.# roles.properties has user=role,role2,roleN pairs simon=blog-owner,blog-contributor WEB-INF directory to specify the security domain.
<jboss-web> <security-domain>java:/jaas/blog</security-domain> </jboss-web>
Resin 2.1.xHere's a summary of the steps required to get Pebble working on a default installation of Resin 2.1.x, assuming that you plan to install it to a web context of/blog .
Resin 3.0.xHere's a summary of the steps required to get Pebble working on a default installation of Resin 3.0.x, assuming that you plan to install it to a web context of/blog . Essentially, deploying a webapp on Resin 3.0.x is the same as deploying to Resin 2.1.x although it uses a slightly different syntax.
Jetty 4.2.xHere's a summary of the steps required to get Pebble working on a default installation of Jetty 4.2.x.
Jetty 5.0.xFollow the steps for Jettey 4.2.x and then, before starting, remove the following files from/WEB-INF/lib .
BEA WebLogic 8.1The normal installation instructions should be followed, with the exception that all security role names shouldn't contain the hyphen character. The easiest way to do this is open theweb.xml file and search/replace blog-owner for blog_owner and blog-contributor for blog_contributor . These new role names should then be used when setting up users in the security realm.
Orion 1.x and 2.xUnfortunately, at the time of writing, deployment to Orion is not supported due to a number of bugs in their implementation of the Servlet specification. |