JB10 (Northstar Squeeze)

    Version as of 16:20, 19 May 2024

    to this version.

    Return to Version archive.

    View current version

    Start Tomcat /Apache

    /etc/init.d/apache2 start

    /etc/init.d/tomcat start

    Tomcat manager /admin

    http://134.104.27.210:8180 aufrufen, dann den links folgen

    JAAS Realm

    NorthStar verwendet ein eigenes Authentifizieruns- und Authorisierungsmodul basierend auf JAAS. Zum Aktivieren muss dieses Modul im Context der Webapplikation bekannt gemacht werden. Dazu muss die folgende Zeile in alle Webapplikations-Module (useradmistration, proposal, ...) eingetragen werden:

     <Realm appName="AstronLogin" className="org.apache.catalina.realm.JAASRealm" debug="99" roleClassNames="nl.astron.security.loginmodule.AstronRolePrincipal" userClassNames="nl.astron.security.loginmodule.AstronPrincipal" />
    </Context>

    Die Context Dateien liegen unter: /usr/share/tomcat5.5/conf/Catalina/localhost

    Java Security Problems


    Wenn beim Starten von Tomcat "access denied" messages kommen, kann man testweise die Benutziung des Java Security Managers abstellen. Dazu /etc/init.d/tomcat5.5 editieren und

    TOMCAT5_SECURITY=no 

    eintragen.

    Konkret braucht Jasper einige Access Permissions. Diese müssen in /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/security/java.policy eingetragen werden:

        permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime";
        permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime.*";
        permission java.util.PropertyPermission "org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER", "read";

     

    Fixes

    pages/admin/useraccount/useraccount.jsp change

    <jsp:include page="../layout/box_header_no_top.jsp" />

    to

    <jsp:include page="/pages/layout/box_header_no_top.jsp" />