This page last changed on Oct 18, 2006 by david.soul@atlassian.com.
Version Requirements
To run Confluence on Websphere, you will need to be running Confluence 1.4.2 or higher, against Websphere 5.1.1 with fixpack 3 or higher installed (5.1.1.3 or higher). There are known issues running Confluence against earlier versions of Websphere.
Websphere and Oracle
Confluence can not currently use Websphere datasources to access an Oracle database. This is because in order to effectively store pages in the database, Confluence needs access to the raw Oracle connection object, rather than the wrapper that Websphere places around it.
We are currently working on fixing this problem (CONF-3580), but for now the workaround is to not use a Websphere datasource. Use Confluence's internal connection pool instead (the "Direct JDBC Connection" option during setup).
 |
Most Windows OS have a file path limit of 255 characters. When an application is deployed with a long name, it is possible the deployed application files will reach this path limit. Currently, there is no check performed and the error messages when trying to create such long files are not very descriptive.
Example of installing Confluence on Windows XP Professional '02 sp 2. and Websphere App Server v 6.0 produced by default this deployed location:
to get to the class structure of Confluence that needs to be used
hence the length to that particular class
$ perl -e 'print length "C:\Program Files\IBM\WebSphere\AppServer/profiles/defa
ult\wstemp\92668751\workspace\cells\bluetongueNode01Cell\applications\atlassian
-confluence-2_2_8_war.ear\atlassian-confluence-2_2_8_war\atlassian-confluence-2
_2_8.war\WEB-INF\classes\com\atlassian\confluence\user\actions\UserPickerAction
$UsernameToUserTranslatingPaginationSupport"';
264
and consequently an error which is produced when attempted to run Confluence 1) + 2):
*Cause:*
java.lang.NoClassDefFoundError: com/atlassian/confluence/user/actions/UserPickerAction$UsernameToUserTranslatingPaginationSupport
at java.lang.Class.getDeclaredConstructors0(Native Method)
|
Troubleshooting
I can not view any Confluence page with a space in the title
Please see Fix 'Page Not Found' errors for pages with spaces in the title.
When I visit some URL, I get a blank page
This is a known issue, caused when you visit a page in Confluence that does not exist. Confluence's "Page Not Found" error page is not being displayed correctly by Websphere. For more information, please visit the issue in JIRA: CONF-3487.
I am having trouble with the £ and € characters
Confluence allows you to specify which character encoding should be used for its requests. To use the £ and € characters, you will need to use the "UTF-8" option. However, in some cases, WebSphere will encode the characters using ISO-8859-1 before they get to Confluence. If you have set the Confluence character encoding to "UTF-8" and are having problems, have a look at http://www-306.ibm.com/software/globalization/j2ee/encoding.jsp for an explaination of WebSphere and Character encoding. In particular, the -Dclient.encoding.override=UTF-8 system property allows you to override WebSpheres defaults.
I am using Confluence 1.4.2 and WebSphere 5.1.1.4. Oracle 9i is the database and I am using the latest 10g drivers (10.1.0.4). I am having two problems:
1. I cannot use datasource within WebSphere, as when I use them setup fails. If I copy the drivers to the WEB-INF/lib and use the direct jdbc drivers, it configures fine. When using the datasource option, you get as far as defining the admin user, and then when you submit, the following error occurs
[7/16/05 23:39:10:614 BST] 10f93f9 ServletDispat E com.opensymphony.webwork.dispatcher.ServletDispatcher TRAS0014I: The following e ception was logged org.springframework.dao.DataAccessResourceFailureException: Could not create Oracle LOB; nested exception is org.s ringframework.dao.InvalidDataAccessApiUsageException: OracleLobCreator needs to work on oracle.jdbc.OracleConnection, not on class com.ibm.ws.rsadapter.jdbc.WSJdbcConnection - specify a corresponding NativeJdbcExtractor
org.springframework.dao.InvalidDataAccessApiUsageException: OracleLobCreator needs to work on oracle.jdbc.OracleConnection, not on class com.ibm.ws.rsadapter.jdbc.WSJdbcConnection] - specify a corresponding NativeJdbcExtractor
2. When configuring the datasource you cannot set the recommended CLOB setting for the 10g driver, you get the following:
[7/16/05 23:15:42:627 BST] 88890d DSConfigurati W DSRA8200W: DataSource Configuration: DSRA8020E: Warning: The property 'SetBigStringTryClob' does not exist on the DataSource class oracle.jdbc.pool.OracleConnectionPoolDataSource.

Posted by at Jul 16, 2005 18:13
|
Thanks for the report. I've filed it as a Confluence bug here: CONF-3580.
In the meantime, I recommend using Confluence's internal connection pooling (the "Direct JDBC Connection" option in setup) instead of Websphere's datasource. This should work fine until we fix the pooling issue.

Posted by cmiller at Jul 17, 2005 20:40
|
Under Version Requirements, it says: "There are known issues running Confluence against earlier versions of Websphere."
Is there a place I can go to find out more about these issues, as I would like to know what they are before proceeding with my installation

Posted by runeaen at Feb 13, 2006 05:51
|
You can see a few if you search for 'websphere' in the Confluence project on http://jira.atlassian.com.
Here is one important one:
http://jira.atlassian.com/browse/CONF-1234

Posted by mryall at Feb 13, 2006 18:49
|
Ignore the comment about deploying "expanded WAR's". 1.4 - 2.2 will deploy fine in WebSphere 5.1.1.3 or greater using the Admin console. The only issue you will probably encounter is that Firefox sometimes fails during the upload phase, whilst IE always seems to complete the deployment - if in doubt, use IE (for a change, it seems to work better).
Other tips:
- WebSphere 5.1.1.4 - 5.1.1.8 - have issues with classloader configuration which will potentially impact how you have the application deployed. Either go with 5.1.1.3 or 5.1.1.9 or later.

Posted by ricardo.sueiras@uk.pwc.com at May 08, 2006 18:02
|
Hi
To resolve your CLOB issue, you can try
String arg_Value=<getClobData()>;
Reader r = new StringReader(arg_VALUE);
cs.setCharacterStream(1, r,arg_VALUE.length());
Check:
http://forums.oracle.com/forums/thread.jspa?messageID=1452670
Regards
RG

Posted by raman@ndtv-india.com at Oct 17, 2006 12:26
|
A user writes that, if you are using a DataSource, you will need to add the <resource-ref> element in the web.xml (refer CONF-1534)

Posted by rosie@atlassian.com at Dec 26, 2006 21:44
|
Hi, well I'm running websphere in a Server, and I'm testing an application but it had a lot of error messages, the mostly start with Permissions granted to CodeSource, but i have configured the was.policy file in this way:
grant codeBase "file:$ Unknown macro: {application} " {
};
grant codeBase "file:$ Unknown macro: {jars} " {
permission java.security.AllPermission;
};
grant codeBase "file:$ Unknown macro: {connectorComponent} " {
permission java.security.AllPermission;
};
grant codeBase "file:$ Unknown macro: {webComponent} " {
permission java.security.AllPermission;
};
grant codeBase "file:$ Unknown macro: {ejbComponent} " {
permission java.security.AllPermission;
};
So, I'm missing something?.. could anybody help me?
Greetings.

Posted by zelgadiss01 at Feb 09, 2007 13:47
|
Hi Alberto,
I suggest you log your issue with our support team at http://support.atlassian.com/ and someone will have a look at your problem there as soon as possible.
Thanks,
SaM

Posted by sleberrigaud at Feb 13, 2007 19:02
|
Hi Everyone, Anyone have tried SSO on Confluence using Websphere's LTPA? Please share your experince or thoughts on this. Thanks, Devin

Posted by devin at Mar 06, 2007 20:50
|
|