pluto2的使用

pluto2 版本是遵循JSR286规范
在JSR168的规范的基础上,又增加了一些新的东西,比如共享资源,事件,过滤器等

一、安装
手工安装就跟部署一般的web应用程序没有什么差别。
在方法二中执行mvn install后,会下载一系列的包含jar的lib包,当然这些包可以在pluto-current-bundle、pluto-current- bin、pluto-current-container-bin中找到

。下面具体描述:
步骤1,部署容器,拷贝下列文件至(Tomcat 5.5)<TOMCAT_HOME>/shared/lib或者(Tomcat 6.0)<TOMCAT_HOME>/lib
pluto-container-driver-api-2.0.0.jar
portlet-api_2.0_spec-1.0.jar
pluto-container-api-2.0.0.jar
pluto-taglib-2.0.0.jar
ccpp-1.0.jar


步骤2. 从pluto-2.0.0\conf\Catalina\localhost

中拷贝pluto.xml、testsuite.xml 至<TOMCAT_HOME>/conf/Catalina/localhost目录下。这两个就是Context,熟悉的话可以在<TOMCAT_HOME>\conf\Server.xml (Tomcat 6.0

默认没有此目录,需要建立此目录)

步骤3. 部署pluto-portal.war、pluto-testsuite.war,可以在下列目录找到这两个应用:
D:\pluto-2.0.0\PlutoDomain\pluto-portal.war
D:\pluto-2.0.0\PlutoDomain\pluto-testsuite.war 或者
D:\pluto-2.0.0\PlutoDomain
根据pluto.xml、testsuite.xml中的docBase指定的路径将pluto-portal.war、pluto-testsuite.war拷贝到相应的目录,如果(默认情况下应该这样做)pluto.xml、

testsuite.xml来自Maven构件的则把pluto- portal.war、pluto-testsuite.war放在<TOMCAT_HOME>/webapps,如果pluto.xml、 testsuite.xml来自
D:\pluto-2.0.0\\conf\Catalina\localhost,则放在<TOMCAT_HOME>\PlutoDomain目录下。

说明:为了能够在应用范围使用Pluto的PortletSession 属性,需要修改<TOMCAT_HOME>/conf/server.xml 中默认8080端口的Connector元素,增加属性:

emptySessionPath="true",但是如果设为true,所有path的 session cookie将设为/。这对portlet规范的实现非常有用,但是在服务器需要同时提供多个被访问的应用时,会对

性能造成很大的影响。如果没有设置,该值为false。另外pluto-current-bundle里面已经做了设置,但是通过Maven构建时并没有设置,需要手动设置。

步骤4. 配置用户和角色
编辑<TOMCAT_HOME>/conf/tomcat-users.xml,增加一个用户和角色。
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="pluto"/>
<role rolename="tomcat"/>
<role rolename="manager"/>
<user username="pluto" password="pluto" roles="pluto,manager"/>
<user username="tomcat" password="tomcat" roles="tomcat,pluto,manager"/>
</tomcat-users>
该配置为Pluto 配置了pluto 和 tomcat两个帐号。

到此,Portlet的运行环境搭建完成

步骤5.验证安装
启动 Tomcat 服务器。浏览器访问http://localhost:8080/pluto/

输入用户名和密码(如: pluto/pluto),进入 Pluto 的 Portal 页面:

大家一定要注意编辑D:\Tomcat6.0\conf\tomcat-users.xml添加角色和用户,而且<TOMCAT_HOME>/conf/Catalina/localhost 下的pluto.xml、 testsuite.xml 的应用路径配

置:docBase="../PlutoDomain/pluto-portal-2.0.0.war" 则表示pluto-portal-2.0.0.war 应该放置在D:\Tomcat6.0\PlutoDomain目录下。

能成功登陆,说明Portlet环境已经配置成功了。


二、应用

1、新建工程,使用jdk1.5或以上版本
2、向工程添加pluto2.0的jar包(portlet-api_2.0_spec-1.0.jar,pluto-taglib-2.0.0.jar)
3、写HelloWorldPortlet类
4、增加view.jsp和edit.jsp页面
5、添加portlet.xml,并增加内容
6、修改web.xml文件
7、部署
8、在部署的工程的lib目录下把portlet相关的jar包删掉(前面已在tomcat的相关目录中添加)
9、登录http://localhost:8080/pluto/对刚刚完成的东西进行配置
10、查看
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值