[ 
https://jira.nuxeo.org/browse/NXP-5625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=82049#action_82049
 ] 

Thierry Delprat commented on NXP-5625:
--------------------------------------

Notes for today tests :

Step 1 :
 Fix filters
   - NuxeoAuthenticationFilter
   - WebEngineFilter
   - NuxeoRequestControlerFilter

 => el error

+ AnnotationServlet.init error

=> See NXP-5723

Step 2 :
 Remove el version embeded into ear
 Add jboss-el right version

 => JSP compilation issue
 in org.jboss.web.tomcat.filters.ReplyHeaderFilter

=> http://community.jboss.org/message/125665
=> http://www.coderanch.com/t/458427/JBoss/JSP-Exception-only-JBoss-not
 ( looks like we can not have any package in javax.servlet.*)
=> https://jira.jboss.org/browse/JBAS-7147

Step 3 : 
 Remove more libs from nuxeo.ear

geronimo-activation_1.0.2_spec-1.1.jar
geronimo-activation_1.1_spec-1.0.2.jar
geronimo-connector-2.1.3.jar
geronimo-j2ee-connector_1.5_spec-2.0.0.jar
geronimo-jaxws_2.1_spec-1.0.jar
geronimo-jta_1.1_spec-1.1.1.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
geronimo-transaction-2.1.3.jar
geronimo-ws-metadata_2.0_spec-1.1.2.jar
gwt-dev-1.5.3-linux.jar
gwt-dev-1.5.3-linux-libs.zip
gwtext-2.0.5.jar
gwt-gadgets-1.0.3.jar
gwt-log-2.5.2.jar
gwt-servlet-1.5.3.jar
javacc-4.0.jar
jsp-api-2.1.jar
servlet-api-2.5-6.1.14.jar

=> Java.lang.ClassNotFoundException: org.apache.commons.digester.Digester
==> add commons-digester-1.8.jar in nuxeo.ear/lib
==> add commons-beanutils-1.7.0.jar
(Strange since I removed it from nuxeo because is was previously in JBoss 5 ...)

=> JSF login page can be displayed !!!

Step 4 : 

After login => ERROR 
java.lang.NoClassDefFoundError: org/apache/commons/el/Logger
=> added commons-el-1.0.jar in server/default/lib/


Step 5 :

Can login and navigate, but not create doc because of the re-entrency in the 
DocumentManagerBean

Step 6 :

To fix the reentrancy issue, use a ThreadLocal to share the DocumentManagerBean 
instance with DocumentModelImpl when used from withing the DocumentManagerBean.

Since there are a lot of cases to handle, manual wrapping is not a good options
=> use a EJB3 interceptors

=> NXP-5724

> JBoss5 integration
> ------------------
>
>                 Key: NXP-5625
>                 URL: https://jira.nuxeo.org/browse/NXP-5625
>             Project: Nuxeo Enterprise Platform
>          Issue Type: New Feature
>            Reporter: Bogdan Stefanescu
>            Assignee: Bogdan Stefanescu
>            Priority: Major
>             Fix For: 5.4
>
>
> Integrate Nuxeo with Jboss5
> Created the following branches:
> - Branch 5.4-jboss5-NXP-5625 for nuxeo root. (to replace JBoss4 with JBoss5 
> dependencies)
> - Branch 5.4-jboss5-NXP-5625 for nuxeo core. (to fix invalid ra.xml)
> - Branch 5.4-jboss5-NXP-5625 for nuxeo-services (to add custom login code on 
> nuxeo-jboss-login-jboss)
> - Branch 5.4-jboss5-NXP-5625 for nuxeo-distribution (to add JBoss5 
> distribution)
> - Branch 5.4-jboss5-NXP-5625 for nuxeo-features (mainly fix 
> deployment-fragments.xml files)
> - Branch 5.4-jboss5-NXP-5625 for nuxeo-runtime (add jboss-deployer plugin and 
> remove deprecated jboss-adapter, jboss-extensions projects)
> - Branch 5.4-jboss5-NXP-5625 for nuxeo-jsf (merged with seam 1.2 branch)
> - Branch 5.4-jboss5-NXP-5625 for nuxeo-dm (merged with seam 1.2 branch)
> - Branch 5.4-jboss5-NXP-5625 for nuxeo-webengine (fix in web.xml element 
> ordering)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to