You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "James Yong (JIRA)" <ji...@apache.org> on 2017/05/06 16:43:04 UTC
[jira] [Commented] (OFBIZ-9347) Loading standard web application
[ https://issues.apache.org/jira/browse/OFBIZ-9347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15999487#comment-15999487 ]
James Yong commented on OFBIZ-9347:
-----------------------------------
For testing, you can unzip a WAR file and put the folder under *webapp* folder as shown below
{code}
[plugins]
-> [your plugin name]
-> ofbiz-component.xml
-> [webapp]
-> [put your unzip WAR file here]
{code}
Contents of ofbiz-component.xml will be something like
{code}
<ofbiz-component name="camunda"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd">
<webapp name="camunda"
type="standard"
title="Camunda"
server="camunda-server"
location="webapp/camunda"
mount-point="/camunda"/>
</ofbiz-component>
{code}
> 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 API.
> 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, i.e.
> {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
(v6.3.15#6346)