Antes de poder usar o aplicativo da Web Workplace XT, é necessário configurá-lo primeiro para que ele funcione com o JBoss Application Server.
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag="required"/>
</authentication>
</application-policy>
<application-policy name="FileNet">
<authentication>
<login-module
code="org.jboss.security.auth.spi.LdapExtLoginModule"
flag="sufficient">
<module-option name="java.naming.provider.url">ldap://cm-nihuevm9:389
</module-option>
<module-option name="java.naming.security.authentication">simple
</module-option>
<module-option name="allowEmptyPasswords">false</module-option>
<module-option name="bindDN">cn=ceadmin,ou=shared,ou=engineering,
ou=filenet,dc=apple</module-option>
<module-option name="bindCredential">Password1</module-option>
<module-option name="baseCtxDN">dc=apple</module-option>
<module-option name="baseFilter">(cn={0})</module-option>
<module-option name="rolesCtxDN">dc=apple</module-option>
<module-option name="roleFilter">(cn={0})</module-option>
<module-option name="roleAttributeID">memberOf</module-option>
<module-option name="roleAttributeIsDN">true</module-option>
<module-option name="roleRecursion">-1</module-option>
</login-module>
</authentication>
</application-policy>
</policy>
Você pode copiar esta entrada a partir do arquivo Content Engine login-config.xml. Se você não tiver entradas customizadas no arquivo em seu servidor Workplace XT, poderá copiar todo o arquivo a partir de Content Engine, e substituir o arquivo login-config.xml no servidor Workplace XT.
Se o usuário que estiver executando o servidor de aplicativos for diferente do usuário que instalou o Workplace XT, forneça permissões de leitura/gravação na seguinte pasta:
install_path/IBM/FileNet/WebClient
Para Windows, isso só é necessário para partições formatadas por NTFS.
A remoção dos arquivos e das referências dos arquivos no arquivo web.xml permite que o JBoss Application Server use o JSF 1.1 fornecido pelo Workplace XT.
JBoss_home/server/server_name/deploy/jbossweb.sar/jsf-libs
<!--
<context-param>
<param-name>com.sun.faces.injectionProvider</param-name>
<param-value>org.jboss.web.jsf.integration.injection.
JBossDelegatingInjectionProvider</param-value>
</context-param>
-->
<!--
<listener>
<listener-class>org.jboss.web.jsf.integration.config.
JBossJSFConfigureListener</listener-class>
</listener>
-->
<!--
<listener>
<listener-class>com.sun.faces.application.WebappLifecycleListener
</listener-class>
</listener>
-->
<!--
<init-param>
<description>JSF standard tlds</description>
<param-name>tagLibJar0</param-name>
<param-value>jsf-libs/jsf-impl.jar</param-value>
</init-param>
<init-param>
<description>JSTL standard tlds</description>
<param-name>tagLibJar1</param-name>
<param-value>jstl.jar</param-value>
</init-param>
-->
JBoss_home/server/server_name/tmp/deploy
JBoss_home/server/server_name/work/jboss.web/localhost
Quando a criação de log for desativada, mensagens de erro ainda serão exibidas no console do JBoss Application Server.
<!-- A time/date based rolling appender -->
<appender name="FILE" class= "org.jboss.logging.appender.
DailyRollingFileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.log.dir}/server.log"/>
<param name="Append" value="false"/>
<param name="Threshold" value="ERROR"/>
INFO
DEBUG
TRACE
para
ERROR
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Target" value="System.out"/>
<param name="Threshold" value="INFO"/>
<category name="filenet_error.api">
<priority value="ERROR"/>
</category>
<category name="filenet_tracing.api">
<priority value="OFF"/>
</category>
<category name="com.filenet.wcm.api">
<priority value="ERROR"/>
</category>
<category name="com.filenet-trace">
<priority value="OFF"/>
</category>
<category name="com.filenet-debug">
<priority value="ERROR"/>
</category>
Se outra mensagem de rastreio específica do IBM FileNet no console de comandos afetar o desempenho, inclua categorias adicionais nessas mensagens.
<!-- ======================= -->
<!-- Setup the Root category -->
<!-- ======================= -->
<root>
<priority value="ERROR"/>
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
</root>
Opção | Descrição |
---|---|
UNIX | ./run.sh |
Windows | run.bat |