You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Chatree Srichart (Commented) (JIRA)" <ji...@apache.org> on 2011/11/16 09:28:51 UTC

[jira] [Commented] (OFBIZ-4563) Upgrade Tomcat Version to 7

    [ https://issues.apache.org/jira/browse/OFBIZ-4563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13151085#comment-13151085 ] 

Chatree Srichart commented on OFBIZ-4563:
-----------------------------------------

I have already got OFBiz work with Tomcat 7.0.22. I changed following:
- use a Tomcat class instead of an Embedded class as an embedded server.
- remove the enable-request-dump property in the engine level in the catalina container (ofbiz-containers.xml file) but add the enable request dump as a webapp filter
- remove these libraries:
  * framework/catalina/lib/ecj-3.3.1.jar
  * framework/base/lib/j2eespecs/tomcat-6.0.33.annotations-api.jar
  * framework/base/lib/j2eespecs/tomcat-6.0.33.el-api.jar
  * framework/base/lib/j2eespecs/tomcat-6.0.33.jsp-api.jar
  * framework/base/lib/j2eespecs/tomcat-6.0.33.servlet-api.jar
  * framework/catalina/lib/tomcat-6.0.33-tomcat-juli-adapters.jar
  * framework/catalina/lib/tomcat-6.0.33-tomcat-juli.jar
  * framework/catalina/lib/tomcat-6.0.33.catalina-ant.jar
  * framework/catalina/lib/tomcat-6.0.33.catalina-ha.jar
  * framework/catalina/lib/tomcat-6.0.33.catalina-tribes.jar
  * framework/catalina/lib/tomcat-6.0.33.catalina.jar
  * framework/catalina/lib/tomcat-6.0.33.jasper-el.jar
  * framework/catalina/lib/tomcat-6.0.33.jasper.jar
  * framework/catalina/lib/tomcat-6.0.33.tomcat-coyote.jar
  * framework/catalina/lib/tomcat-6.0.33.tomcat-dbcp.jar
  * framework/catalina/lib/tomcat-6.0.33.tomcat-i18n-es.jar
  * framework/catalina/lib/tomcat-6.0.33.tomcat-i18n-fr.jar
  * framework/catalina/lib/tomcat-6.0.33.tomcat-i18n-ja.jar
- add these libraries:
  * framework/catalina/lib/ecj-3.7.jar
  * framework/base/lib/j2eespecs/tomcat-7.0.22.annotations-api.jar
  * framework/base/lib/j2eespecs/tomcat-7.0.22.el-api.jar
  * framework/base/lib/j2eespecs/tomcat-7.0.22.jsp-api.jar
  * framework/base/lib/j2eespecs/tomcat-7.0.22.servlet-api.jar
  * framework/catalina/lib/tomcat-7.0.22-tomcat-juli-adapters.jar
  * framework/catalina/lib/tomcat-7.0.22-tomcat-juli.jar
  * framework/catalina/lib/tomcat-7.0.22.catalina-ant.jar
  * framework/catalina/lib/tomcat-7.0.22.catalina-ha.jar
  * framework/catalina/lib/tomcat-7.0.22.catalina-tribes.jar
  * framework/catalina/lib/tomcat-7.0.22.catalina.jar
  * framework/catalina/lib/tomcat-7.0.22.jasper-el.jar
  * framework/catalina/lib/tomcat-7.0.22.jasper.jar
  * framework/catalina/lib/tomcat-7.0.22.tomcat-coyote.jar
  * framework/catalina/lib/tomcat-7.0.22.tomcat-dbcp.jar
  * framework/catalina/lib/tomcat-7.0.22.tomcat-api.jar
  * framework/catalina/lib/tomcat-7.0.22.tomcat-util.jar
  * framework/catalina/lib/tomcat-7.0.22.tomcat-i18n-es.jar
  * framework/catalina/lib/tomcat-7.0.22.tomcat-i18n-fr.jar
  * framework/catalina/lib/tomcat-7.0.22.tomcat-i18n-ja.jar

I also attach a patch file and required libraries, so you can test it by applying the patch and replace the old version of Tomcat's libraries (Tomcat 6) with the attached libraries (Tomcat 7).

If there is not any objection, please commit it to the trunk.

Regards,
Chatree Srichart
                
> Upgrade Tomcat Version to 7
> ---------------------------
>
>                 Key: OFBIZ-4563
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4563
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: framework
>    Affects Versions: SVN trunk
>         Environment: Ubuntu
>            Reporter: Chatree Srichart
>            Priority: Critical
>              Labels: 7, ofbiz, tomcat
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> Hi community.
> I need to upgrade Tomcat version in OFBiz up to 7, currently is 7.0.22.
> I see some changes in API, especially the Embedded class is deprecated and the Tomcat class has been suggested. But the Tomcat class does not have functions like the Embedded class.
> It also use mbean descriptors which provide a number of beans and their attributes.
> Furthermore, The JSSEFactory class has been removed. I have tried to use a new class called JSSEImplementation I hope it will work in the same way.
> Lastly, I am stuck in a ofbizssl.jks path problem when I start the Tomcat instance.
> Could you please give me your hand to get OFBiz work with Tomcat version 7 ?
> Regards,
> Chatree Srichart

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira