JSPWiki is developed and run on Tomcat 4.0 and above Servlet Container.  For various reasons, someone might want to use alternative Java implementations. Please list your experiences here.

[{TableOfContents }]

! [Tomcat | http://jakarta.apache.org/tomcat/]

JSPWiki is developed on Tomcat, so all versions since 4.0 should work.

![WebLogic]

There are some issues on the 2.4 series, pre-2.4.51 on WebLogic 9, so please upgrade.

! [IBM WebSphere | http://www.ibm.com/websphere]

It runs well on WebSphere Application Server V5.0.  The Versioning File provider is working too.  Have not tested file attachments yet.
--Joneses

![Resin|http://www.caucho.com]

Resin 2.1.6 (and 2.1.7, at least, perhaps other versions) cannot use UTF-8 encoding (for Chinese/Japanese/etc characters), unless you add the following on top of every JSP page:
{{{
<%@ page contentType="text/html; charset=utf8" %>
}}} 

This is being tracked as [bug #983|http://www.caucho.com/quercus/bugtrack/view.xtp?bugreport_id=983] at the Resin website.

Unfortunately, we can't add that to the distribution, because if we do, then changing into ISO-8859-1 requires ''deleting'' that line.  One possibility would be to move completely into UTF-8 in the distro.

(Thanks to [Kaichao])

JSPWiki 2.2.33 and below works great with Resin 3.0.9 & 3.0.17. Unfortuantly at present the 2.3.x releases of JSPWiki don't work with Resin. It appears to ignore the policy files, even when supplied on the command line. This means that out of the box the Wiki always goes to the login screen. 

-- RobertMcGovern

We've been trying to get Resin 3 working with the 2.3.x releases of JSPWiki and we are running into the same issue Robert ran into.  With the [security manager] enabled <security-manager/> on the resin.conf, then doing httpd.exe -Djava.security.policy="path_to_security_policy" - it reads the security policy file just fine, but simply ignores the SignedBy grants. (the keystore file is in the same location as the policy file) but doesn't have a problem enforcing other grants on the security policy file.  I believe it's a problem with Resin 3's implementation of its classloader.

I've attached the security policy file we were using.

I tested JSPWiki 2.4.6 with resin 3.x and after some modifications , we could able to configure JAAS .

-- __Kishore__

This bug is being tracked on Resin, as [bug id #1008|http://bugs.caucho.com/view.php?id=1008].  A fix is to be expected soon for Resin 3.


I've tested Resin 3.0.22[http://www.caucho.com/download/resin-3.0.22.zip] released on 2006/11/13, seems works fine now, yet i'm not doing fully test of this.
-- __Jacky Liu__ 2006/12/16

Jacky, good to hear that it's working for you. The first bug Caucho closed did not actually fix the issue, so [I opened a second bug report|http://bugs.caucho.com/view.php?id=1333] and submitted a patch. They did something a little differently from the patch I proposed. But what they did should have done the trick -- I just haven't had time to verify it. But if you've been able to get security features working, then all should be well. Could you please add some suitable documentation for Resin on [the 2.4 documentation page | http://doc.jspwiki.org/2.4/wiki/InstallingJSPWiki]? Thanks.
-- Andrew Jaquith, 16-Dec-2006

![Jetty|http://jetty.mortbay.org/jetty/]

Anyone able to get JSPWiki running on Jetty?

Yes, using jetty-5.1.6 and 5.1.10. Version 5.1.7 and later requires a symlink in <jetty_dir>/ext to log4j.jar of JSPWiki (or you may also copy log4j.jar into <jetty_dir>/ext).

-- Alexander, 26-01-2006; Updated 04-03-2006

JSPWiki 2.4 also runs nicely on Jetty 6.

-- JanneJalkanen

Hi I'm getting attachment issues with Jetty 6.1.3
{{{
java.lang.NoSuchMethodError: 
java.lang.String.contains(Ljava/lang/CharSequence;)
at com.ecyrd.jspwiki.attachment.AttachmentServlet.validateNextPage(AttachmentServlet.java:522)
}}}
Anybody have any ideas?

-- FL

answer: I think your JSPWiki has been compiled with JDK 5, and your runtime is JDK 1.4 .

--HarryMetske

![Oracle Containers for Java EE|http://www.oracle.com/technology/tech/java/oc4j/index.html]

JSPWiki 2.2 runs well on Oracle Application Server 10g (9.04).

--[Lutz Tietze|mailto://lutz.tietze@tietzenet.de]

Unfortunately, there is a known problem with JSPWiki 2.4 security and OC4J, which we don't expect to fix very soon.  More information is [in this mailing list thread|http://www.nabble.com/Permission-problems-with-OC4J-standalone-t3939568.html].

Installed JSPWiki 2.6.3 on OC4J 10.1.3.1. Needs some [changes|OC4J].

--[Lutz Tietze|mailto://lutz.tietze@tietzenet.de]

!Winstone

[Winstone|http://winstone.sourceforge.net] is a free Java Servlet Container. I am running JSPWiki since version 2.0.52 on it.

--[ElRey], 04.Mrz.06