[
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