ofbiz-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scott Gray (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (OFBIZ-9347) Loading standard web application
Date Thu, 11 May 2017 00:19:04 GMT

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

Scott Gray commented on OFBIZ-9347:

Maybe my knowledge is out of date, but this used to be possible without needing any framework
changes.  So long as there is a web.xml file in the appropriate place and your servlets/filters
etc. are on the classpath then everything should just work.  No component is hard-coded to
use the ControlServlet, it's just that all OFBiz apps are configured to use it.

Could you describe the issue you ran into?

> Loading standard web application
> --------------------------------
>                 Key: OFBIZ-9347
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-9347
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: framework
>    Affects Versions: Upcoming Release
>            Reporter: James Yong
>            Assignee: James Yong
>            Priority: Minor
>             Fix For: Upcoming Release
>         Attachments: OFBIZ-9347.patch
> Not all libraries can be embedded and used via Java API. 
> Some, like CAS SSO, need to be loaded as a standard web application and access via REST
> So we need to allow OFBiz to load standard web application where there is no controller.xml
and the jar files residing in WEB-INF/lib folder.  
> Proposing to add an attribute named 'type' to the 'webapp' tag at ofbiz-component.xml,
> {code}
> <webapp name="myapp" 
>         type="standard"  <--------------- new proposed attribute
>         title="Myapp"
>         server="myapp-server"
>         location="webapp/myapp"
>         mount-point="/myapp"/>
> {code}
> This new attribute will help to differentiate standard web applications from those in
OFBiz, and allows Catalina Container to load them accordingly.
> When type="standard", will load as standard web application.
> When type is empty, load according to OFBiz way.
> There are some discussions on this at https://lists.apache.org/thread.html/4d1b501c2ce6297ab0b41712b61c0fcb8881510512deaf380b49ab9d@%3Cdev.ofbiz.apache.org%3E

This message was sent by Atlassian JIRA

View raw message