Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1086968
  • 博文数量: 282
  • 博客积分: 10865
  • 博客等级: 上将
  • 技术积分: 2480
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-12 12:35
文章存档

2017年(1)

2016年(3)

2015年(10)

2014年(12)

2013年(5)

2012年(10)

2011年(29)

2010年(3)

2008年(13)

2007年(92)

2006年(104)

我的朋友

分类: Java

2007-03-28 11:54:14

第一是因为它使用了一个JDK1.5的API,解决方法是修改org.apache.pluto.core.ContainerInvocation,将CONTAINERS.remove();注释掉。(可能有潜在的问题,猜测可能是会有内存泄漏)
第二是它提供的参考实现的war包的配置使用了testsuite那个应用,必须修改pluto-portal-driver-config.xml,删除其中对testsuite应用的portlet的引用:

    xmlns=""
    xmlns:xsi=""
    xsi:schemaLocation="
                        "
    version="1.1">

    pluto-portal-driver
    1.1.0
    Pluto Portal Driver

   
        view
        edit
        help
        config

        normal
        maximized
        minimized
   

   
   
                    uri="/WEB-INF/themes/pluto-default-theme.jsp">
           
       

                    uri="/WEB-INF/themes/pluto-default-theme.jsp">
           
           
       

   

第三是必须:
org.exolab.castor.parser.validation=false
org.exolab.castor.parser.namespaces=false
org.exolab.castor.indent=false
org.exolab.castor.debug=false

第四就是拷贝必要的包(一些已经包含在war包的WEB-INF\lib中):
aopalliance-1.0.jar
avalon-framework-4.1.3.jar
castor-1.0.jar
commons-beanutils-1.6.jar
commons-cli-1.0.jar
commons-collections-2.1.jar
commons-digester-1.7.jar
commons-logging-1.1.jar
jstl-1.1.2.jar
log4j-1.2.12.jar
logkit-1.0.1.jar
plexus-utils-1.1.jar
portlet-api-1.0.jar
spring-beans-2.0.2.jar
spring-context-2.0.2.jar
spring-core-2.0.2.jar
spring-web-2.0.2.jar
standard-1.0.4.jar
xalan-2.6.0.jar

最后就是拷贝pluto.xml到conf\Catalina\localhost目录下,需要做些修改,最关键的就是tomcat的context的path属性在5.0和5.5是不同的,5.0下必须以/开头,而5.5下是不需要的:

设置crossContext属性为true是这个文件存在的意义所在。

当然,将Pluto1.1发布到tomcat5.0下还需要修改tomcat-users.xml,将pluto用户和角色添加进去,但是我们同样可以通过修改web.xml文件,取消安全限制:
   
       
            portal
            /portal
            /portal/*
            GET
            POST
            PUT
       

       
            pluto
       

   

   
        FORM
       
            /login.jsp
            /login.jsp?error=1
       

   

   
        pluto
   

 –>

阅读(1281) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~