+ -
当前位置:首页 → 问答吧 → Jetspeed-2.2.1学习笔记,欢迎大家一起学习.讨论

Jetspeed-2.2.1学习笔记,欢迎大家一起学习.讨论

时间:2010-07-22

来源:互联网

本帖最后由 surpass_li 于 2010-07-22 15:09 编辑

开发前准备(以windows xp为例):参照http://portals.apache.org/jetspeed-2/tutorial/index.html
1.安装jdk(1.5或更高).
2.下载tomcat (5.5.26 或更高)
3.能够连接互联网下载maven插件和工程依赖.

开发过程:
1.生成一个Jetspeed Portal
命令如下:
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.1 -DartifactId=myportal -Dpackage=org.surpass.tutorials -DgroupId=org.surpass.tutorials -Dversion=1.0-SNAPSHOT


2. Maven will ask you to confirm the groupId, artifactId, version and package for your project:

Confirm properties configuration:
groupId: org.surpass.tutorials
artifactId: myportal
version: 1.0-SNAPSHOT
package: org.surpass.tutorials
Y: :

简单的按回车继续.


3.配置
在myportal目录下的jetspeed-mvn-settings.xml是配置文件.

1)应用服务器和数据库位置配置
在jetspeed-mvn-settings.xml文件中.

应用服务器位置:
<org.apache.jetspeed.server.home>/home/johndoe/j2tutorial/apache-tomcat-5.5.26/</org.apache.jetspeed.server.home>
数据库位置:由于我们用的是内存数据库.
<org.apache.jetspeed.production.database.url>jdbc:derby:/home/johndoe/j2tutorial/derby/productiondb;create=true</org.apache.jetspeed.production.database.url>

2)配置Jetspeed Maven Plugin
添加 <pluginGroup>org.apache.portals.jetspeed-2</pluginGroup>到settings.xml

<settings xmlns="http://maven.apache.org/POM/4.0.0"
   xmlnssi="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.编译和部署自己的portal
在myportal目录下
mvn jetspeed:mvn -Dtarget=all
看到成功提示后.继续,如失败根据提示信息查找相关原因.

5.运行自已的Jetspeed Portal
启动 tomcat服务 startup.bat

作者: surpass_li   发布时间: 2010-07-22

jetspeed2开发怎么进行debug有同学弄过吗?

作者: surpass_li   发布时间: 2010-07-22