`
echohfut
  • 浏览: 233080 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Jetspeed2

阅读更多

refer to: http://portals.apache.org/jetspeed-2/tutorial/01/genapp.html

 

Setup:

 

1.  generate two maven submodules: jetexpress-portal and jetexpress-pa.

 

mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate \
    -DarchetypeGroupId=org.apache.portals.jetspeed-2 \
    -DarchetypeArtifactId=jetspeed-archetype \
    -DarchetypeVersion=2.2.0 \
    -DartifactId=jetexpress \
    -Dpackage=org.apache.portals.tutorials \
    -DgroupId=org.apache.portals.tutorials \
    -Dversion=1.0-SNAPSHOT

 

2. change file jetspeed-mvn-settings.xml

 

2.1 Find the org.apache.jetspeed.server.home configuration parameter and change the path to where you installed Tomcat

 

2.2 Find the org.apache.jetspeed.production.database.url configuration parameter

 

3. create file %USERPROFILE%\.m2\settings.xml

<settings xmlns="http://maven.apache.org/POM/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
       http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <pluginGroups>
    <pluginGroup>org.apache.portals.jetspeed-2</pluginGroup>
  </pluginGroups>
  
  <!-- There might be more configuration here -->
       
</settings>

 

4. mvn jetspeed:mvn -Dtarget=all

    deploy to the tomcat server

 

     access: http://localhost:8080/jetexpress/portal

 

5. wroking in  Eclipse Env

 

5.1 mvn eclipse:eclipse

 

5.2  In Eclipse, go to Window->Preferences->Java->Build Path->Classpath Variables->New and enter the location of your local Maven repository  M2_REPO (typically this is inside a .m2 directory in your user home/profile directory.

 

5.3 import jetexpress-portal and jetexpress-pa projects

 

5.4 add portlet in jetexpress-pa project

 

5.5 deploy to tomcat ENV

 

mvn jetspeed:mvn -Dtarget=deploy-pa
mvn jetspeed:mvn -Dtarget=deploy-portal

 

access: http://localhost:8080/jetexpress/portal

 

 

 

 Create A New Page:

 

 1.  make dir under such as demo

 

    \jetexpress\jetexpress-portal\src\main\webapp\WEB-INF\pages\demo

 

2. copy and edit folder.metadata & default-page.psml

 

3.  deploy

mvn jetspeed:mvn -Dtarget=deploy-pa
mvn jetspeed:mvn -Dtarget=deploy-portal

 

access: http://localhost:8080/jetexpress/portal

 

分享到:
评论

相关推荐

    jetspeed2

    标题 "jetspeed2" 暗示我们正在讨论一个开源的Java门户框架——Jetspeed 2。Jetspeed 2是一个高度可配置和可扩展的框架,用于构建企业级的Web门户应用。它允许开发者整合各种内容、应用和服务,提供统一的用户界面。...

    Jetspeed2 Portal 门户技术开发文档

    **Jetspeed2 门户技术开发文档** Apache Jetspeed2 是一个开源的、可扩展的、基于标准的门户框架,用于构建企业级的门户应用。它提供了丰富的功能,包括个性化、内容管理、工作流程以及安全机制,使开发者能够快速...

    Jetspeed2官网guide文档翻译2

    【Jetspeed2官网guide文档翻译2】这篇文档主要面向初次接触Jetspeed的用户,提供了从源码构建和部署Jetspeed 2.2的详细步骤。Jetspeed是一个开源的portlet容器和企业信息门户平台,它允许集成多种应用和服务,提供...

    jetspeed2样式的开发文档

    ### jetspeed2样式的开发文档解析 #### 一、概述 jetspeed2是一款基于Java的企业门户框架,它提供了丰富的功能来构建复杂的Web应用程序。本文档旨在帮助开发者理解jetspeed2样式的开发流程与细节,特别是关于如何...

    Jetspeed2 Deployer Guide中文翻译

    Jetspeed2 是一个开源的企业门户框架,它提供了丰富的功能,包括安全管理、内容管理、个性化以及portlet集成。本文档是Jetspeed2 Deployer Guide的中文翻译,旨在帮助初学者理解如何部署和配置Jetspeed2的安全机制。...

    Jetspeed 整合资料

    在提供的压缩包文件中,"jetspeed1资料.zip"可能包含了Jetspeed 1的相关文档、源代码、示例和开发指南,而"Jetspeed2资料.rar"则可能包含Jetspeed 2的更新内容、教程和案例研究。这些资源对于想要学习和使用Jetspeed...

    jetspeed2资料

    【Jetspeed2资料】 Jetspeed2是一款开源的企业级portlet容器和门户框架,它基于Java技术栈,主要用于构建可定制、可扩展的企业级门户系统。这个资料包包含了关于Jetspeed2的详细信息,对于理解并使用Jetspeed2进行...

    JetSpeed2开发文档的中文翻译

    ### JetSpeed2开发文档中文翻译的关键知识点概览 #### JetSpeed2.0概述 JetSpeed2.0(简称J2)是Apache基金会推出的开源企业门户框架。它在2005年12月发布了最终的Release版本,用户可以从官方网站下载到源代码以及...

    jetspeed2-开发手册

    ### jetspeed2-开发手册知识点概述 #### 一、Apache Jetspeed2简介 Apache Jetspeed2是一款用于构建企业级门户应用程序的开源框架。它提供了一系列工具和服务,支持开发者创建高度定制化的门户应用,同时集成了...

    jetspeed-installer-2.2.2.jar

    Jetspeed是Apache组织开发的一个...Apache开源组织的企业门户项目,现有两个版本:jetspeed1与jetspeed2。由于jetspeed1在设计上的“缺陷”,现在已经升级到jetspeed2。目前大陆还没有成功使用jetspeed2开发的案例。

    jetspeed中文文档 教程 总结

    这个压缩包包含了关于Jetspeed的重要中文文档,包括“Jetspeed2之安装配置.doc”、“Jetspeed2总结.docx”以及“JetSpeed2开发文档的中文翻译.pdf”,这些文档对于理解和使用Jetspeed2具有极高的价值。 首先,我们...

    maven-jetspeed2-plugin-2.0.jar

    maven-jetspeed2-plugin-2.0.jar

    JetSpeed2.doc

    JetSpeed2.0(简称J2)是Apache软件基金会旗下的一个开源企业级门户平台,其最终release版本于2005年12月发布。相较于早期的JetSpeed1.x(J1.x),J2在架构上进行了重大改进,不再依赖Turbine框架,而是引入了Spring...

    jetSpeed2.2.2(最新版源文件)

    2. **文档**:可能会有安装指南、用户手册和开发者文档,帮助用户了解如何部署、配置和使用jetSpeed,以及如何为jetSpeed开发portlet。 3. **库文件**:包括jar文件,它们是jetSpeed运行所必需的Java类库。这些库...

    jetspeed的portlet开发

    3. **portlet的二次开发**:"基于Jetspeed2_0的Portlet二次开发.pdf"可能涵盖了如何在已有的portlet基础上进行扩展和改进。这可能涉及到修改portlet的行为,增加新的功能,或者优化性能。二次开发还包括了portlet的...

    netbsd下安装jetspeed2.2.1记录(一)

    将Jetspeed的web应用目录(通常在`target`目录下的`jetspeed-2.x.war`)拷贝到Tomcat的`webapps`目录,然后启动Tomcat。 6. **初始化数据库**:Jetspeed需要一个数据库来存储配置信息和用户数据。按照文档指示配置...

    JetSpeed 高级portlet技术

    ### JetSpeed 高级 Portlet 技术详解 #### 关于本教程 本文旨在深入探讨JetSpeed中的高级Portlet技术,特别关注如何利用JavaServer Pages (JSP) 和其他Web编程技术来创建更加动态和交互式的portlet。此外,还会...

    Jetspeed

    Jetspeed 是一个开源的门户平台,它主要用于构建企业级的Web门户应用。作为一个专业的IT行业大师,我很高兴向您详细解读这个项目的核心知识点。 首先,Jetspeed 的主要功能是提供一个可定制化的企业门户框架,它...

Global site tag (gtag.js) - Google Analytics