Liferay

Liferay修改context path的方法

Discusiones [ Anterior | Siguiente ]
Liferay修改context path的方法
liferay webseal
Respuesta
17/01/17 8:31
需求:saicgm系统由Datapower代理访问转为webSeal 
环境:liferay框架 +tomcat
 
方法一(目前版本无效)
Liferay 官网提供的方式
 

1. 修改portal-ext.properties  portal-ext.properties默认是没有,需要自己添加

    ${liferay.home}/tomcat-7.0.42/webapps/ROOT/WEB-INF/classes/portal-ext.properties

    portal.ctx=/www

 

 

2. 修改web.xml 添加roo_path

    ${liferay.home}/tomcat-7.0.42/webapps/ROOT/WEB-INF/web.xml

 

    <context-param>

        <param-name>root_path</param-name>

        <param-value>/www</param-value>

    </context-param>

 

 

3. 修改weblogic.xml 

    <context-root>/www</context-root>

 

 

通过portal修改方式无效

可能liferay 6.2版本之后,或者更前的版本这种方式已经无效
 
以下是具体是无效的配置属性
private static final String[] _OBSOLETE_PORTAL_KEYS = new String[] {
        "asset.entry.increment.view.counter.enabled", "auth.max.failures.limit",
        "buffered.increment.parallel.queue.size",
        "buffered.increment.serial.queue.size", "cas.validate.url",
        "cluster.executor.heartbeat.interval",
        "com.liferay.filters.doubleclick.DoubleClickFilter",
        "com.liferay.portal.servlet.filters.doubleclick.DoubleClickFilter",
        "commons.pool.enabled", "dl.file.entry.read.count.enabled",
        "dynamic.data.lists.template.language.parser[ftl]",
        "dynamic.data.lists.template.language.parser[vm]",
        "dynamic.data.lists.template.language.parser[xsl]",
        "dynamic.data.mapping.template.language.types",
        "ehcache.statistics.enabled", "jbi.workflow.url",
        "journal.template.language.parser[css]",
        "journal.template.language.parser[ftl]",
        "journal.template.language.parser[vm]",
        "journal.template.language.parser[xsl]",
        "journal.template.language.types", "lucene.analyzer",
        "lucene.store.jdbc.auto.clean.up",
        "lucene.store.jdbc.auto.clean.up.enabled",
        "lucene.store.jdbc.auto.clean.up.interval",
        "lucene.store.jdbc.dialect.db2", "lucene.store.jdbc.dialect.derby",
        "lucene.store.jdbc.dialect.hsqldb", "lucene.store.jdbc.dialect.jtds",
        "lucene.store.jdbc.dialect.microsoft",
        "lucene.store.jdbc.dialect.mysql", "lucene.store.jdbc.dialect.oracle",
        "lucene.store.jdbc.dialect.postgresql",
        "memory.cluster.scheduler.lock.cache.enabled",
        "message.boards.thread.locking.enabled", "portal.ctx",
        "portal.security.manager.enable", "permissions.user.check.algorithm",
        "scheduler.classes", "schema.run.minimal", "shard.available.names",
        "velocity.engine.resource.manager",
        "velocity.engine.resource.manager.cache.enabled",
        "webdav.storage.class", "webdav.storage.show.edit.url",
        "webdav.storage.show.view.url", "webdav.storage.tokens", "xss.allow"
    };  
 
方法二
1.修改${liferay.home}/tomcat-7.0.42/webapps/ROOT 文件夹 ${liferay.home}/tomcat-7.0.42/webapps/www
2.修改${liferay.home}/tomcat-7.0.42/conf/Catalina/localhost/ROOT.xml 文件名 ${liferay.home}/tomcat-7.0.42/conf/Catalina/localhost/www.xml
3.编辑www.xml 
将<Context path="" crossContext="true"> 修改为 <Context path="/www" crossContext="true">
+1 (1 Voto)