轻松安装JBossPortal
2010-07-05 14:59
246 查看
1. 下载jboss-portal-2.0.zip
2. 安装数据库, 以oracle为例
3. 配置JBOSS_HOME
4. 复制ojdbc.jar到JBOSS_HOME/server/default/lib下
5. 增加portal-oracle-ds.xml到JBOSS_HOME/server/default/deploy下
6. 运行JBOSS_HOME/bin/run.bat。访问: http://localhost:8080/portal, 默认管理员是admin, 密码是admin
JBoss Portal入门2:安装与配置
在进入安装之前,我们首先需要获得相关的软件包,我们可以到JBoss的网站(http://jboss.org/jbossportal/download/index.html)下载相关的软件,本教程中使用了JBoss Portal的2.7.2版本。如果您是学习,那么请按照这个版本下载,如果您是使用,那么可以根据您自身的需要去选择相应的版本。除了不同的版本之外,JBoss Portal还拥有不同的打包方式,主要包含了三种方式:
1、JBoss Portal与JBoss AS4.2.3捆绑的版本(该版本已经把JBoss Portal与JBoss的应用服务器捆绑在一起了,可以省去部署的过程);
2、JBoss Portal Binary版本(该版本只是包含了Portal的内容,到时候还需要部署到相应的应用服务器中);
3、JBoss Portal Source版本(该版本中存放的是JBoss Portal的源代码,您可以通过编译或的二进制版本);
这里我们下载捆绑版本是最为方便的。
接着,我们了解一下JBoss Portal的安装需求:
1、JBoss Portal可以安装在JBoss AS4.2.3上面,除此而外,JBoss Portal也可以用于Web Logic或Web Sphere;
2、JBoss Portal是百分百的纯java软件,可以跨越不同的操作系统平台,只要这些平台支持JVM就可以;
3、需要JDK5.0或以上的版本
4、需要512M以上的内存
5、需要大概100M左右的硬盘存储空间
6、至少需要400MHz的CPU
7、JBoss Portal使用了Hibernate作为持久层的访问实现,由于Hibernate几乎支持了所有的流行数据库,因为JBoss Portal也支持了这些数据库版本。
好了,接着我们开始安装JBoss Portal服务:
请先确保您的系统中安装了JDK5.0以上的版本,并且设置了JAVA_HOME环境变量。
首先我们安装JBoss Portal与JBoss As捆绑的版本,这个是最简单的安装方式,按照如下步骤进行安装:
1、将下载的zip文件(jboss-portal-2.7.2-bundled.zip)解压缩到您期望的目录中,比如说:c:/jboss-portal-2.7.2,解压缩之后,目录结构如下图所示:
2、运行JBoss Portal安装目录下的bin文件夹中的启动脚本,在windows下是run.bat,在Linux下是run.sh。在启动过程中服务器使用的default配置。如果需要采用其它可选的配置,在运行run.bat的时候需要指定-c选项。
3、打开您的浏览器,输入http://localhost:8080/portal,您将会看到Portal的缺省主页,Portal提供了两个帐号供用户登录。第一个帐号的用户名和密码都是user,第二个帐号的用户名和密码都是admin,每一个帐号都有自己相应的主题与访问权限。关于权限我们将会在后续章节讨论安全的部分来讨论。现在使用这两个帐号已经足够我们做实验了。默认主页如下图所示:
此时,您打开控制台可能会看见一下错误与警告。如下图所示:
这些错误是因为我们还没有配置后台的数据库,所以不用担心。有时候启动过程中可能会汇报OutOfMemoryError错误,这可以通过调整MaxPermSize来消除,在启动脚本中的JAVA_OPTS中添加-XX:MaxPermSize=128M 。
为了能够让JBoss Portal将数据保存在我们自己定义的数据库中便于管理,我们需要配置一下数据源的设置,现在您可以先停止JBoss服务器,然后打开JBoss Portal的安装目录,打开下面的server/default/deploy目录,在其中您应该可以找到一个文件:portal-hsqldb-ds.xml,我们将这个文件复制一份,取名为:portal-mysql-ds.xml,将原来的文件删除或者放到其他地方去备份起来,接下来我们准备做的事情是将Portal访问的数据库配置成为MySQL的数据库。如果您对MySQL的操作不熟悉请参考关于MySQL的资料。
首先在MySQL中创建一个database,比如这里我创建了一个名为:portaldb的数据库,并且为这个数据库准备了一个帐号,用户名和密码都是jp,确保能够使用这个用户名和密码连接MySQL数据库。然后修改portal-mysql-ds.xml的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>PortalDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/portaldb</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>jp</user-name>
<password>jp</password>
</local-tx-datasource>
</datasources>
保存这个xml文件,然后重新启动您的Portal,在命令行中,您可能还是会看见很多错误或警告,不要紧那是因为Portal需要在数据库中查找表和数据,而我们刚刚创建的数据库中并不存在相应的表和数据,所以会产生异常,不过放心,在Portal找不到数据内容的情况下,Portal会自己创建数据库中的表并插入初始数据,您可以使用user帐号或者admin帐号登录,您会发现登录没有问题,这就说明您的配置是成功的,好了,到这里,我们已经成功地将Portal的服务器安装和配置成功了。
2. 安装数据库, 以oracle为例
create-db.sql -- 创建表空间 CREATE TABLESPACE jbossportal LOGGING DATAFILE 'd:/oradata/dhtdba/jbossportal.dbf' SIZE 400M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; -- 创建用户 CREATE USER jbossportal IDENTIFIED BY jbossportal DEFAULT TABLESPACE jbossportal; -- 授予权限 GRANT DBA TO jbossportal; REVOKE UNLIMITED TABLESPACE FROM jbossportal; ALTER USER jbossportal QUOTA UNLIMITED ON jbossportal;
3. 配置JBOSS_HOME
set JBOSS_HOME = C:/jboss/jboss-portal-2.0-jboss-4.0.2
4. 复制ojdbc.jar到JBOSS_HOME/server/default/lib下
5. 增加portal-oracle-ds.xml到JBOSS_HOME/server/default/deploy下
<?xml version="1.0" encoding="UTF-8"?> <datasources> <local-tx-datasource> <jndi-name>PortalDS</jndi-name> <connection-url>jdbc:oracle:thin:@localhost:1521:orcl</connection-url> <driver-class>oracle.jdbc.driver.OracleDriver</driver-class> <user-name>jbossportal</user-name> <password>jbossportal</password> </local-tx-datasource> </datasources>
6. 运行JBOSS_HOME/bin/run.bat。访问: http://localhost:8080/portal, 默认管理员是admin, 密码是admin
JBoss Portal入门2:安装与配置
在进入安装之前,我们首先需要获得相关的软件包,我们可以到JBoss的网站(http://jboss.org/jbossportal/download/index.html)下载相关的软件,本教程中使用了JBoss Portal的2.7.2版本。如果您是学习,那么请按照这个版本下载,如果您是使用,那么可以根据您自身的需要去选择相应的版本。除了不同的版本之外,JBoss Portal还拥有不同的打包方式,主要包含了三种方式:
1、JBoss Portal与JBoss AS4.2.3捆绑的版本(该版本已经把JBoss Portal与JBoss的应用服务器捆绑在一起了,可以省去部署的过程);
2、JBoss Portal Binary版本(该版本只是包含了Portal的内容,到时候还需要部署到相应的应用服务器中);
3、JBoss Portal Source版本(该版本中存放的是JBoss Portal的源代码,您可以通过编译或的二进制版本);
这里我们下载捆绑版本是最为方便的。
和 "JBoss Portal入门2:安装与配置" 有关的 java 编程小帖士: strong>Locale.setThousandSeparator 设置小数点左面用于给货币值分组的货币分隔符。 语法 public void setThousandSeparator ( String value ); 参数 value 一个String对象,此对象包含了用于给货币数字分组的符号。 请参阅:getThousandSeparator |
1、JBoss Portal可以安装在JBoss AS4.2.3上面,除此而外,JBoss Portal也可以用于Web Logic或Web Sphere;
2、JBoss Portal是百分百的纯java软件,可以跨越不同的操作系统平台,只要这些平台支持JVM就可以;
3、需要JDK5.0或以上的版本
4、需要512M以上的内存
5、需要大概100M左右的硬盘存储空间
6、至少需要400MHz的CPU
7、JBoss Portal使用了Hibernate作为持久层的访问实现,由于Hibernate几乎支持了所有的流行数据库,因为JBoss Portal也支持了这些数据库版本。
好了,接着我们开始安装JBoss Portal服务:
请先确保您的系统中安装了JDK5.0以上的版本,并且设置了JAVA_HOME环境变量。
首先我们安装JBoss Portal与JBoss As捆绑的版本,这个是最简单的安装方式,按照如下步骤进行安装:
1、将下载的zip文件(jboss-portal-2.7.2-bundled.zip)解压缩到您期望的目录中,比如说:c:/jboss-portal-2.7.2,解压缩之后,目录结构如下图所示:
2、运行JBoss Portal安装目录下的bin文件夹中的启动脚本,在windows下是run.bat,在Linux下是run.sh。在启动过程中服务器使用的default配置。如果需要采用其它可选的配置,在运行run.bat的时候需要指定-c选项。
3、打开您的浏览器,输入http://localhost:8080/portal,您将会看到Portal的缺省主页,Portal提供了两个帐号供用户登录。第一个帐号的用户名和密码都是user,第二个帐号的用户名和密码都是admin,每一个帐号都有自己相应的主题与访问权限。关于权限我们将会在后续章节讨论安全的部分来讨论。现在使用这两个帐号已经足够我们做实验了。默认主页如下图所示:
此时,您打开控制台可能会看见一下错误与警告。如下图所示:
这些错误是因为我们还没有配置后台的数据库,所以不用担心。有时候启动过程中可能会汇报OutOfMemoryError错误,这可以通过调整MaxPermSize来消除,在启动脚本中的JAVA_OPTS中添加-XX:MaxPermSize=128M 。
为了能够让JBoss Portal将数据保存在我们自己定义的数据库中便于管理,我们需要配置一下数据源的设置,现在您可以先停止JBoss服务器,然后打开JBoss Portal的安装目录,打开下面的server/default/deploy目录,在其中您应该可以找到一个文件:portal-hsqldb-ds.xml,我们将这个文件复制一份,取名为:portal-mysql-ds.xml,将原来的文件删除或者放到其他地方去备份起来,接下来我们准备做的事情是将Portal访问的数据库配置成为MySQL的数据库。如果您对MySQL的操作不熟悉请参考关于MySQL的资料。
首先在MySQL中创建一个database,比如这里我创建了一个名为:portaldb的数据库,并且为这个数据库准备了一个帐号,用户名和密码都是jp,确保能够使用这个用户名和密码连接MySQL数据库。然后修改portal-mysql-ds.xml的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>PortalDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/portaldb</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>jp</user-name>
<password>jp</password>
</local-tx-datasource>
</datasources>
保存这个xml文件,然后重新启动您的Portal,在命令行中,您可能还是会看见很多错误或警告,不要紧那是因为Portal需要在数据库中查找表和数据,而我们刚刚创建的数据库中并不存在相应的表和数据,所以会产生异常,不过放心,在Portal找不到数据内容的情况下,Portal会自己创建数据库中的表并插入初始数据,您可以使用user帐号或者admin帐号登录,您会发现登录没有问题,这就说明您的配置是成功的,好了,到这里,我们已经成功地将Portal的服务器安装和配置成功了。
相关文章推荐
- JBOSS Portal安装
- JBOSS+JDK安装全过程说明及相关命令
- IIS5.1安装配置图文教程 轻松打造ASP运行环境
- Ubuntu14.04上轻松安装与优化轻量级深度学习框架Theano[转]
- 轻松搞定Spark安装
- ‘Hello World’ portlet on JBoss Portal
- 实现Liferay Portal 6.1+Jboss门户的远程访问
- JBoss6【基础】安装和配置
- 【Linux运维入门】Linux环境安装配置JBoss
- IBM WebSphere Portal V7安装手册--portal v7从入门到精通系列之一
- 轻松安装debian下的apache2和mod_rewrite
- 一行命令,轻松搞定安卓开源项目的安装体验问题
- Eclipse3.2+Jboss4.0.4安装使用
- 开始看看portal 6.1——安装
- python轻松安装模块
- 轻松共享文件--安装个人FTP服务器以共享文件
- JBoss安装,集群配置,负载均衡和session复制配置
- RedHat Linux 安装JDK、Maven、Jboss
- 安装SQL 2008 安装程序支持规则 性能计数器注册表配置单元一致性失败---CMD命令轻松解决