Date Posted: October 23, 2008
Platform requirements
Operating systems: Linux®, Windows®. (Other operating systems should work but have not been tested.)
Software:
- P8 Content Manager 4.0.x
- WebSphere® Application Server 6.1 or Jetty 6.1. (Other servlet containers should work but have not been tested.)
- JAXB 2.1 (if J2SE™ 6 or above is not used)
- Client side: any ATOM- or CMIS-capable client.
Installation instructions
- Deploy the included WAR file to the application server. The instructions below assume /p8cmis as the context. The context can be any valid context.
On WebSphere:
- a. From the menu, choose Applications > New Application > New Enterprise Application.
- Under Local File System, select p8cmis-51.war.
- For Context Root, choose /p8cmis.
- Complete the application wizard.
- Save to master configuration.
- Start application if necessary.
- a. From the menu, choose Applications > New Application > New Enterprise Application.
- Configure the p8.properties file (included in the zip file) and place on the hard drive (for example: c:\p8cmis.properties).
- If you are using a Web Service Interface (WSI) connection to the P8 system, then extract the Web service run-time environment (wasp.zip) to the hard drive (for example: c:\wasp).
- Set the JVM arguments (for example: wasp.location, p8cmis.configfile).
On WebSphere:
- From the menu, choose Servers > Types > Application Servers > [server running p8cmis; for example: server1].
- Choose Java™ and Process Management > Process Definition > Java Virtual Machine.
- Under Generic JVM Arguments, add p8cmis.configfile and set the following:
- –Dwasp.location = C:/wasp (if using WSI)
- –Dp8cmis.configfile = C:/p8cmis.properties
- Select OK.
- Save the master configuration.
- Enable JAAS config.
On WebSphere:
- From the menu, choose Security > Global Security > JAAS – Application Logins.
- Select New; add Alias "FileNetP8" [what is in the p8cmis.properties file].
- Choose New Log-in Module.
- Select the appropriate class for the transport used:
- For EJB: com.ibm.ws.security.common.auth.module.WSLoginModuleImpl
- For WSI: com.filenet.api.util.WSILoginModule
- Select Required.
- Add a new property (Name = debug; value = true).
- Select the appropriate class for the transport used:
- Click on OK.
- If the application server is not running a JVM of 1.6.0 or above, add JAXB Libraries to the application server, as follows:
- Open https://jaxb.dev.java.net/servlets/ProjectDocumentList?folderID=9837&expandFolder=9837&folderID=3952
- Unzip and copy jaxb-ri/lib/jaxb-*.jar and jsr173_1.0_api.jar to <appserver>\lib\ext.
- Restart the application server.
- Go to http://<server>:<port>/p8cmis/index.jsp. The start-up screen should be displayed.
Download description
| Filename | File size | Description |
|---|---|---|
| p8cmis.zip | 35320KB | Zip file containing IBM CMIS Prototype for FileNet P8 Content Manager 4.0 |
