yeah.

only for stanbol. The permission granted right now are available for whole
site.


On Mon, Sep 8, 2014 at 8:14 AM, aj...@virginia.edu <aj...@virginia.edu>
wrote:

> Do you mean giving only permissions to actions originating in the Stanbol
> webapp and not to actions originating in other webapps deployed in your web
> container?
>
> ---
> A. Soroka
> The University of Virginia Library
>
> On Sep 8, 2014, at 11:11 AM, Luyi Wang <wangl...@guitarca.com> wrote:
>
> > Does anyone have some idea on giving only codebase permission?
> >
> > On Sun, Sep 7, 2014 at 4:07 AM, aj...@virginia.edu <aj...@virginia.edu>
> > wrote:
> >
> >> Another approach here is to move the Stanbol home _out_ of the directory
> >> of your web container. I think that's a little clearer and safer, and
> >> that's how I run Stanbol as a web app. You can do that with an init
> param
> >> in the Stanbol web application's web.xml file, with an element like
> this:
> >>
> >> </init-param>
> >>                <init-param> <!-- the default sling.home is set to
> stanbol
> >> -->
> >>                <param-name>sling.home</param-name>
> >>                <param-value>/my/directory/for/stanbol</param-value>
> >> </init-param>
> >>
> >> And of course you must give the Tomcat user rights to content under that
> >> directory.
> >>
> >> ---
> >> A. Soroka
> >> The University of Virginia Library
> >>
> >> On Sep 7, 2014, at 1:08 AM, Luyi Wang <wangl...@guitarca.com> wrote:
> >>
> >>> Hi all:
> >>>
> >>> Would like to share my experience on deploying stanbol war file to
> >> tomcat7
> >>> on ubuntu 14.04
> >>>
> >>> After the full build by following instruction upon
> >>> http://stanbol.apache.org/docs/trunk/tutorial.html
> >>>
> >>> I got the stanbol.war file deployed on tomcat7 but it kept reporting
> >> error
> >>> for resource not available as Apache Sling is starting. I checked the
> >>> access log and found stanbol (actually sling) failed in creating a
> folder
> >>> under tomcat folder instead of tomcat webapps folder. An easy hack way
> is
> >>> to create a folder named "stanbol"  with tomcat7 user/group access
> under
> >>> your $CATALINA_BASE folder and restart tomcat7. Then everything is fine
> >>> except the the link "system/console" would be broken by default
> setting.
> >>>
> >>> The broken link reporting permission error. To solve this, need to edit
> >> two
> >>> parts.
> >>> 1. add permission into your tomcat policy configuration which is under
> >>> /etc/tomcat7/policy.d folder.  You can choose one to edit since later
> on
> >>> they all compile to be one file as $CATALINA_BASE/work/catalina.policy
> >>> (/var/lib/tomcat7/work/catalina.policy)
> >>>
> >>> The hack way is to grant permission with careless.
> >>>
> >>> grant {
> >>> permission java.security.AllPermission;
> >>> };
> >>>
> >>>
> >>> I tried to make it more robust by adding permission only for stanbol
> >>> codebase however I failed to make it work. If anyone knows how to do ,
> >> let
> >>> me know.
> >>>
> >>> After that , need to change the tomcat init script in
> /etc/init.d/tomcat
> >>> Line 98 to yes.
> >>>
> >>> TOMCAT7_SECURITY=yes
> >>>
> >>>
> >>> After all these, every component would work but we need to alter the
> >> tomcat
> >>> application memory size.
> >>>
> >>> vi /etc/default/tomcat7
> >>>
> >>> change the JAVA_OPTS line.
> >>>
> >>> JAVA_OPTS="-Djava.awt.headless=true -Xmx1g -XX:MaxPermSize=256m
> >>> -XX:+UseConcMarkSweepGC"
> >>>
> >>> Then restart tomcat7.
> >>>
> >>>
> >>> Hope this would help people.
> >>>
> >>> Thanks.
> >>>
> >>> -Luyi.
> >>
> >>
>
>

Reply via email to