`

jetspeed 安装

    博客分类:
  • java
阅读更多
闲着没有事,研究Jetspeed,借助前人的经验,很快搞定安装,后面再继续研究jsr168编程,先说一下安装步骤,以后再装就不用麻烦了。

安装步骤:
前提:
本身已安装JDK1.5并配置好环境变量;
安装好MySql,默认用户名“root”,密码test,并建一个新的库“jetspeed”。
下载相关文件:
     需要文件1、ant编译工具
             2、maven管理工具
             3、jdk1.5.0_06以上版本
             4、servlet引擎
                tomcat5.5.8以上
                  。。。。
1、Jetspeed2.1的安装文件:
        官方网站提供下载:
       Jetspeed-2.1-installer.jar
       Jetspeed-2.1-demo-installer.jar
      第二个文件安装完以后自带tomcat5.5.20服务器,所以,就不用下载新的服务器了。
2、下载  
      数据库方面,由于MySql比较方便占资源比较少,比较适合开发,所以选择自己安装链接MySql;
      同时还需下载ant,当前稳定版本为:ant 1.7.0;再下来就是Maven,当前版本:maven 2.0.5。
3、配置
      首先配置ant。将apache-ant-1.7.0-bin解压到某个路径,假设为D:\apache-ant-1.7.0 。然后配置系统变量,有三处:
       JAVA_HOME, 值为所安装JDK的文件夹路径,如本机的设置:
         JAVA_HOME = C:\Program Files\Java\jdk1.5.0_02
       ANT_HOME, 就是ant所在文件夹路径,如:
         ANT_HOME = D:\apache-ant-1.7.0
    其次将maven-2.0.5-bin解压到某个路径,假设为D:\maven-2.0.5 。
    再来配置系统变量:
      PATH, 在此变量上添加ant的bin文件夹路径:
         PATH = %PATH%;D:\apache-ant-1.7.0\bin;D:\maven-2.0.5\bin;
      
4、测试
在命令提示符下输入:
C:\〉 ant
输出 Buildfile:build.xml does not exist!
         Build failed
表示配置成功!
C: \〉mvn --version
输出 Maven version: 2.0.5
成功!
5、完成上面两步后,可以正式开始安装Jetspeed了。
     一般来说,jar文件默认是用rar打开的,所以,最方便的办法是进入命令行模式:
d:\downloads\〉java -jar Jetspeed-2.1-demo-installer.jar进行安装。
文档提示,安装文件不要放于带有汉字的路径下,否则ant将不能识别,安装就不能进行了。
6、(选择安装自带derby数据库的跳过)成功启动安装后会提示输入数据库信息,根据自身的数据库以及JDBC版本与驱动填写:
Database type: mysql
Username: root
Password: test
JDBC connection string:jdbc:mysql://localhost:3306/jetspeed
JDBC driver name :com.mysql.jdbc.Driver
The location of a valid JDBC driver
JDBC驱动,我用的是mysql-connector-java-5.0.5
上面是我本机的输入信息,其中jetspeed就是原来在mysql中创建的空数据库。
      安装成功后打开Jetspeed文件夹中的bin文件夹就能找到Tomcat的启动文件。双击startup.bat启动Tomcat,等候N秒,打开浏览器,输入: http://localhost:8080/jetspeed
呵呵,出现portal界面了吧,经典的guess number等portlet都在上面,如果要编程的话,懒惰的方法就是在demo的基础上修改一把,就可以了^_^
分享到:
评论
11 楼 CosmicWind 2007-04-27  
海妖的夜 写道
我也装过jetspeed,也遇到过jar无法运行的问题.后来google了一下,发现国外也有人遇到了,不过他的情况是发现安装的时候会访问网络并且下载http://antinstaller.sourceforge.net/dtd/antinstall-config-0.8.dtd文件.然后提供的解决方法是设置一下jvm的代理服务器,而且官方已经坦诚这是他们软件的bug.
然后我想我可能也是这个原因,但jvm设置代理不知道为什么死活不成功,然后就自己干脆先把这文件下到本地,然后断开网络,然后用iis建一个网站指向dtd目录,然后host表里面加一个antinstaller.sourceforge.net指向到127.0.0.1  结果再安装果然就成功了.这么麻烦主要是公司是局域网,没办法不用代理.
我想,我遇到的这个问题相信也是楼主遇到的这个问题了.希望对大家有所鉴戒.


Jetspeed2.X的安装是由Antinstaller去做的,需要读取dtd也是正常,只是有些不合理而已,我记得Hibernate也要去读取DTD。不过我认为这个问题你只要让你的机器能够正常的上网问题就不会有了,我装了不下一百遍了,从来没有出现这个问题。其实你也可以手动把它配置好的,你可以把instaler的那个jar文件解压,里面其实就是一个tomcat和一个jetspeed的application,你可以打开build.xml修改相关配置,然后去执行这个build脚本就可以了。
10 楼 海妖的夜 2007-04-26  
距离我上次使用jetspeed已经很久了,所以不能给你什么具体的解答,只能猜测一下.
是否还是安装需要链接网络的问题?
可能jdk版本不够?
可能是ant脚本不对?
最大的可能是,请你一定要选择一个不带空格的目录,这个很重要.
9 楼 yamazhou 2007-04-26  
非常感谢“海妖的夜”的解答,但我安装还是有问题:

其中jetspeed-2.1-demo-installer.jar安装时会显示
target "init" dose not exist in the project "JetspeedInstaller".It is used from target"probe-proxy" 错误。

jetspeed-2.1-installer.jar安装会成功,但等我启动服务器后,浏览页面会报500的错

description:The server encountered an internal error () that prevented it from fulfilling this request.

另外我使用的是jetspeed默认的数据库,会是这个影响吗?
不知什么原因,谢谢!


8 楼 海妖的夜 2007-04-23  
以上这个文件其实在安装包里面有的,不知道为什么一定要找网络上的,这个bug委实奇怪.
7 楼 海妖的夜 2007-04-23  
我也装过jetspeed,也遇到过jar无法运行的问题.后来google了一下,发现国外也有人遇到了,不过他的情况是发现安装的时候会访问网络并且下载http://antinstaller.sourceforge.net/dtd/antinstall-config-0.8.dtd文件.然后提供的解决方法是设置一下jvm的代理服务器,而且官方已经坦诚这是他们软件的bug.
然后我想我可能也是这个原因,但jvm设置代理不知道为什么死活不成功,然后就自己干脆先把这文件下到本地,然后断开网络,然后用iis建一个网站指向dtd目录,然后host表里面加一个antinstaller.sourceforge.net指向到127.0.0.1  结果再安装果然就成功了.这么麻烦主要是公司是局域网,没办法不用代理.
我想,我遇到的这个问题相信也是楼主遇到的这个问题了.希望对大家有所鉴戒.
6 楼 yamazhou 2007-04-23  
我也碰到了同样的问题,能不能请楼上的具体讲讲是怎么解决的啊?
5 楼 lbzzz 2007-04-18  
问题已解决,是代理服务器的原因,谢谢!
4 楼 lbzzz 2007-04-17  
windows xp
之前的问题解决了,是因为我以前安装oracle时自动设置了低版本的JAVA环境变量;
现在在安装过程中有了新问题:输入命令java -jar Jetspeed-2.1-demo-installer.jar 后,报如下错误:
org.tp23.antinstaller.InstallException: Not able to load and read the AntInstall
er config
        at org.tp23.antinstaller.runtime.exe.InputStreamLoadConfigFilter.exec(In
putStreamLoadConfigFilter.java:45)
        at org.tp23.antinstaller.runtime.ExecInstall.exec(ExecInstall.java:85)
        at org.tp23.antinstaller.selfextract.NonExtractor.main(NonExtractor.java
:59)
Caused by: java.io.IOException: DomFactory error: caused by:class java.io.IOExce
ption:Server returned HTTP response code: 403 for URL: http://antinstaller.sourc
eforge.net/dtd/antinstall-config-0.8.dtd
        at org.tp23.antinstaller.runtime.exe.LoadConfigFilter.readConfig(LoadCon
figFilter.java:179)
        at org.tp23.antinstaller.runtime.exe.LoadConfigFilter.readConfig(LoadCon
figFilter.java:134)
        at org.tp23.antinstaller.runtime.exe.InputStreamLoadConfigFilter.exec(In
putStreamLoadConfigFilter.java:40)
        ... 2 more
--- Nested Exception ---
java.io.IOException: DomFactory error: caused by:class java.io.IOException:Serve
r returned HTTP response code: 403 for URL: http://antinstaller.sourceforge.net/
dtd/antinstall-config-0.8.dtd
        at org.tp23.antinstaller.runtime.exe.LoadConfigFilter.readConfig(LoadCon
figFilter.java:179)
        at org.tp23.antinstaller.runtime.exe.LoadConfigFilter.readConfig(LoadCon
figFilter.java:134)
        at org.tp23.antinstaller.runtime.exe.InputStreamLoadConfigFilter.exec(In
putStreamLoadConfigFilter.java:40)
        at org.tp23.antinstaller.runtime.ExecInstall.exec(ExecInstall.java:85)
        at org.tp23.antinstaller.selfextract.NonExtractor.main(NonExtractor.java
:59)
Install failedorg.tp23.antinstaller.InstallException
Not able to load and read the AntInstaller config

请问是什么原因,谢谢!
3 楼 surpass_li 2007-04-09  
你在什么环境下用的java -jar Jetspeed-2.1-demo-installer.jar
2 楼 lbzzz 2007-04-05  
配置好系统变量后,执行
java -jar Jetspeed-2.1-demo-installer.jar
出现如下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: java/awt/HeadlessException
请问是什么原因,谢谢!
1 楼 lbzzz 2007-04-05  
参数配置好后,执行
java -jar Jetspeed-2.1-demo-installer.jar报下列错误,请问是怎么回事?

Exception in thread "main" java.lang.NoClassDefFoundError: java/awt/HeadlessExce
ption

相关推荐

    Jetspeed安装与portlet开发.pdf

    ### Jetspeed安装与Portlet开发知识点详解 #### 一、概述 Jetspeed是一款基于Java的企业门户框架,由Apache Software Foundation维护。它支持多种标准,包括JSR 168(Portlet规范)。本文档旨在详细介绍如何在个人...

    Jetspeed安装与portlet开发的详细步骤

    ### Jetspeed安装与portlet开发的详细步骤 #### Jetspeed安装步骤详解 **1. 安装准备** - **硬件需求**: 个人PC + Windows XP操作系统 - **软件需求**: - JDK 1.5.0.12 + Eclipse 3.3.2 - Jetspeed-22.2.0 ...

    Eclipse中开发Jetspeed详细的下载、安装、创建portlet Demo示例教程

    1. 将下载的Jetspeed安装文件存放在指定目录,例如C:\download。 2. 打开命令行,使用`java -jar jetspeed-installer-demo-2.2.0.jar`命令启动安装程序。 3. 按照向导提示,接受许可协议,设置安装路径(默认为C:\...

    eclipse搭建JetSpeed与开发案例详细讲解(step by step)

    - 卸载 JetSpeed 时可考虑重新安装覆盖旧版本或手动删除安装目录。 #### 七、总结 通过上述步骤,初学者可以顺利搭建 JetSpeed 并进行简单的 Portlet 开发。JetSpeed 提供了一个强大且灵活的平台,不仅适合初学者...

    jetspeed中文文档 教程 总结

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

    Jetspeed2官网guide文档翻译2

    1. **Java Development Kit 1.5**:这是编译和运行Jetspeed的基础,确保安装了JDK 1.5或更高版本。 2. **Apache Maven 2.0.9或2.0.10**:用于项目管理和自动化构建,但请注意,2.1.x版本当前不支持。 3. **Apache ...

    jetSpeed2.2.2(最新版源文件)

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

    在JetSpeed中开发portlet项目

    3. 安装JetSpeed SDK,这将提供必要的库文件和配置文件,帮助你创建和部署portlet。 4. 安装portlet插件,如Eclipse Portlet Plug-in,它能增强Eclipse对portlet开发的支持。 portlet项目创建: 1. 在Eclipse中,...

    jetspeed中文文档

    2. **安装与配置**:文档会详细介绍如何在不同的操作系统环境下安装Jetspeed,以及如何进行服务器配置,包括Tomcat、Jetty等常见的Java应用服务器。 3. **portlet开发**:Jetspeed支持portlet开发,portlet是门户中...

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

    在本文中,我们将深入探讨如何在NetBSD操作系统中安装Jetspeed 2.2.1,这是一个开源的内容管理系统(CMS)和企业门户平台。Jetspeed提供了一个可定制的、基于Web的用户界面,允许用户访问、整合和管理各种信息源。 ...

    Jetspeed(开源Portal)系统及源代码分析.pdf

    安装Jetspeed涉及下载源码、配置环境、构建项目以及启动服务器等步骤。这通常需要对Java环境、构建工具(如Ant或Maven)以及应用服务器(如Tomcat)有一定的了解。 **1.4配置文件** Jetspeed的配置文件主要包括...

    jetspeed2-开发手册

    - **无需安装**:随JetSpeed门户自动安装和配置。 - **简单易用**:易于部署和管理。 - **支持SQL**:支持标准SQL查询语言,方便数据操作。 #### 六、Eclipse详解 - **概念**:Eclipse是一款功能强大的Java集成...

    jetspeed 工具

    安装和运行Jetspeed通常涉及配置服务器环境(如Tomcat)、设置数据库连接、以及调整XML配置文件。 总之,Jetspeed作为一个强大的企业信息门户工具,提供了全面的功能和高度的可定制性,是Java开发环境中构建复杂...

    基于Jetspeed实现企业信息门户构建

    部署则需遵循特定流程,将开发完成的Portlet安装至Portlet Container,使其能在门户环境中运行。 **3. RSS技术与Jetspeed的结合** RSS(Really Simple Syndication)技术作为一种流行的网络订阅协议,用于聚合和...

    jsr168 portlet 加入jetspeed中入门

    本压缩包里含有了开发一个jsr168 portlet所需要的软件 本想包含jetspeed2.0的安装程序的,可是最多智能上传10M <br>从环境配置讲到开发步骤。 并表明了很多注意的地方 本包适合初学portlet的人使用

    Manning Portlets and Apache Portals

    #### 8.3 安装Jetspeed-1企业门户 - **安装指南**:提供了详细的安装步骤说明。 - **系统要求**:列出了安装前需要满足的系统要求。 #### 8.4 使用标准Portlets与Jetspeed-1 - **Portlets集成**:指导如何将标准...

    Portlets and Apache Portals

    - **安装和配置Jetspeed门户**:提供详细的步骤来安装和配置Jetspeed门户环境。 - **在Jetspeed中使用标准portlet**:介绍如何在Jetspeed门户中部署和管理标准portlet。 综上所述,《Portlets and Apache Portals》...

Global site tag (gtag.js) - Google Analytics