`

MyEclipse10.7 将portlet项目部署到pluto-2.0.3

阅读更多
 

 

注意:在MyEclipse中创建portlet项目  首先:创建 File->New->Web Project  (项目名:PlutoInvoker 借鉴原由的包servlet包,不能随便改动项目名)

其次:在项目上右击->MyEclipse->Add Portlet ->Add Portlet capabilites ->Finish

1. 此时在项目的src中新建如下类:

package org.apache.pluto;
import java.io.IOException;
import javax.portlet.GenericPortlet;
import javax.portlet.PortletException;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
public class FirstPortlet extends GenericPortlet {
	/**
	 * Helper method to serve up the mandatory view mode.
	 */
	protected void doView(RenderRequest request, RenderResponse response)
			throws PortletException, IOException {
		response.setContentType("text/html");
		response.getWriter().println("hello,this is my first portlet");
	}
}

 2.在WEB-INF的portlet.xml添加内容如下:记住<portlet-name>FirstPortlet</portlet-name>

<?xml version='1.0' encoding='UTF-8' ?>
<portlet-app xmlns='http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd' 
     xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' 
     xsi:schemaLocation='http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd' version='1.0'>
<portlet>
	<portlet-name>FirstPortlet</portlet-name>
	<display-name>FirstPortlet Portlet</display-name>
	<portlet-class>org.apache.pluto.FirstPortlet</portlet-class>
	<supports>
		<mime-type>text/html</mime-type>
		<portlet-mode>VIEW</portlet-mode>
	</supports>
	<portlet-info>
		<title>FirstPortlet Pluto</title>
	</portlet-info>
</portlet></portlet-app>

 3.在WEB-INF的web.xml添加内容如下 :注意:①version=”2.5“必须与自动生成的一致。否则:会抛出NotFound...错误。②下面代码中的<servlet-name>firstportlet</servlet-name>与portlet.xml中的<portlet-name>FirstPortlet</portlet-name>一样。

 

<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
   
 <servlet> 
   <servlet-name>firstportlet</servlet-name>
   <servlet-class>org.apache.pluto.container.driver.PortletServlet</servlet-class>
   
    <init-param> 
     	<param-name>portlet-name</param-name>
     	<param-value>FirstPortlet</param-value>
    </init-param> 
      
     <load-on-startup>1</load-on-startup> 
 </servlet>
     <servlet-mapping> 
      <servlet-name>firstportlet</servlet-name> 
      <url-pattern>/PlutoInvoker/FirstPortlet</url-pattern>
       </servlet-mapping> 
       <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
       </welcome-file-list>
   </web-app>

 

打开http://localhost:8080/pluto/portal,登陆进去后,选择上面的Pluto Admin,添加Add Page按钮左边框输入 导航子栏目名称后点击Add Page,新建一导航标签。并在下面的Portlet Applications下 选择刚刚添加的portlet项目,查看效果了。

由于MyEclipse10在导出war包是会出现错误在网上借鉴了一个方法:

 

分享到:
评论
1 楼 夏柳絮 2014-11-27  
同时可以借鉴:http://blog.sina.com.cn/s/blog_6c6b2acd0100os04.html

相关推荐

    myeclipse 10.7破解步骤及破解文件-验证10.7 blun能破解

    晚上流传的方法总是不成功,经过反复实验,终于能够破解 myeclipse 10.7了,不容易啊,特意上传供大家免费下载

    myeclipse 10.7汉化包

    MyEclipse 10.7汉化包是一个专为MyEclipse 10.7版本设计的语言转换工具,旨在帮助用户将原本英文界面的操作环境转化为中文,以方便中国用户更流畅地使用这款强大的集成开发环境(IDE)。MyEclipse是基于Eclipse平台...

    myeclipse-10.7.1-offline-installer-windows.exe

    myeclipse-10.7.1-offline-installer-windows.exe

    MyEclipse10.7反编译工具

    本文将详细介绍如何在MyEclipse 10.7环境中安装并配置反编译插件——JadClipse,并提供相关的下载资源。 #### 二、准备工作 在进行安装之前,请确保已经安装了以下环境: 1. **Java环境**:确保安装了 JDK 1.6 或...

    MyEclipse10.7的git文件

    【MyEclipse10.7的Git文件】与【myeclipse10.7 git 文件】这两个描述都指向了在MyEclipse 10.7版本中使用Git进行版本控制的相关内容。Git是一款分布式版本控制系统,它使得开发者可以追踪代码的变更历史,协同合作...

    绝对可以激活Myeclipse10.7

    激活Myeclipse10.7亲测绝对可用激活Myeclipse10.7

    myeclipse10.7破解工具,支持10.7版本

    附上版本下载地址,内有所有版本下载地址,包括sping版本。...http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-10.7-offline-installer-windows.exe

    myeclipse10.7破解版

    myeclipse10.7破解版

    Myeclipse10.7破解工具

    Myeclipse10.7破解工具 非常的好用

    MyEclipse 10.7完美汉化补丁和破解工具和详细教程

    1.MyEclipse 10.7的完美汉化补丁 破解教程2.MyEclipse 10.7的破解工具和详细

    Myeclipse10.7完美破解工具

    Myeclipse10.7的完美破解工具..另外解决了破解后无法导出war包的问题,附带破解教程,本人亲测可用,欢迎下载!

    myeclipse.10.7_crack注册机

    很好用的注册机,注意看使用说明,和10.6注册方法一样

    myeclipse10.7

    4. **支持Maven项目**:MyEclipse 10.7支持Maven项目管理,可以轻松创建、构建和部署Maven项目。 5. **Web和Java EE支持**:全面支持HTML5、CSS3、JavaScript等Web技术,以及Servlets、JSP、JSF等Java EE技术。 6. *...

    myeclipse10.7中的jar包

    标题 "myeclipse10.7中的jar包" 指的是从MyEclipse 10.7版本中提取的一系列Java档案(JAR)文件,这些文件通常包含类库和资源,是软件开发中不可或缺的部分。MyEclipse是集成开发环境(IDE),尤其适合Java EE应用...

    MyEclipse10.7破解文件+步骤说明

    本文件是针对MyEclipse 10.x 的破解,亲测以后,对MyEclipse10.7 10.6均可破解!而且步骤说明为图文PDF版!!!定能助你轻松搞定!!!

    MyEclipse10.7 破解文件+破解说明

    MyEclipse10.7 破解文件+破解说明 网上很多破解软件使用后导致me无法启动十分坑!!传上自己找了很久的包,希望大家不会再绕弯路破解!

    myeclipse-10.0-offline-installer-windows.part16.rar

    myeclipse-10.0-offline-installer-windows.part16.rar

    myeclipse10.7 破解版+破解文件

    myeclipse10.7 破解版+破解文件 亲测有用,正在用,安装包+破解包+破解pdf指导

    MyEclipse10.7破解补丁

    支持MyEclipse10.7版本破解。

    MyEclipse 10.7 汉化

    用户通常需要按照提供的指南,将这些汉化文件正确地应用到MyEclipse 10.7安装目录下,以实现IDE的界面语言切换。在安装过程中,用户需要注意备份原有文件,以防止汉化失败或出现问题时能够恢复原状。 总之,...

Global site tag (gtag.js) - Google Analytics