linux+jboss4.0.3SP1配置
我所使用的系统为:redhat linux enterprise 4 ,JDK为:1.4.2-11,JBOSS为:jboss-4.0.3SP11. JDK 的安装和配置 安装JDK 从 sun公司网站可以下载到目前已经发布的任何jdk的linux版本,我所下载的是:j2sdk-1.4.2-11.bin, (初次使用,所有软件都是用firefox在图形界面下载的,菜啊。。。);
·
我所使用的系统为:redhat linux enterprise 4 ,JDK为:1.4.2-11,JBOSS为:jboss-4.0.3SP1
1. JDK 的安装和配置
安装JDK
从 sun公司网站可以下载到目前已经发布的任何jdk的linux版本,我所下载的是:j2sdk-1.4.2-11.bin, (初次使用,所有软件都是用firefox在图形界面下载的,菜啊。。。);
进到你的jdk所在的目录,然后运行 ./j2sdk-1.4.2-11.bin, 回车。。。,
这时候系统会提示是否同意sun的协议,当然是按 “Y” 同意协议,然后回车啦,回车后会开始解压缩,完成后会在同一个目录下自动生成一个j2sdk-1.4.2-11的目录;
将这个目录复制到 /usr/local目录下
配置JDK
打开终端输入: vi /etc/profile, 如果用图形界面的话,可以直接到 /etc目录下双击打开profile文件 ; 编辑这个文件来设置环境变量:
在其中加入几行,分别如下:
JAVA_HOME=/usr/local/j2sdk-1.4.2-11
path=$path:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
将 JAVA_HOME, CLASSPATH 添到 import 后面的字符串中,
注意: 这里各变量属性之间的间隔不再像windows里面用分号";"分隔,而是用冒号":"分隔
以上过程基本上完成了jdk配置,但是当我安装完jboss并启动它时,总是报告找不到jvm,按照如下方式解决
运行 which java 命令, 如果在安装系统时选择了java,那么此时会显示系统自带java的位置, 我的系统中为: /usr/sbin/java, 这个文件会与我们自己上面安装的jdk冲突(即使配置好了参数,自己装的jdk也无法使用),这导致jboss无法识别jdk路径,删除它之后jboss正常启动。
现在重新启动机器,JDK的配置就算完成啦
2. JBOSS的安装与配置
安装JBOSS
jboss是免费的,可以从www.jboss.org下载一个,我的是jboss-4.0.3SP1.tar.gz;,
运行 tar -zxvf jboss-4.0.3SP1解压缩,在同一个目录下得到一个同名的文件夹 ;
将这个文件夹复制到 usr/local ;
简单配置JBOSS
打开终端, vi /etc/profile ,
又加入一行: JBOSS_HOME=/usr/local/jboss目录名 ,保存退出, 并将JBOSS_HOME加到 import 里面 ,保存退出.
现在jboss最简单的基本配置差不多做好了, 你可以进入到 /usr/local/jboss安装目录/bin 目录中,运行: sh run.sh 来启动你的jboss服务器;
在浏览器中输入:http://主机IP地址:8080 ,回车 , 这时候应该可以看到jboss的初始界面了,但是如果计算机中已经安装了其它程序,占用了8080端口,那启动可能失败,因为端口冲突;
更改jboss默认端口
这和配置tomcat端口操作一样,只需要改jboss中web服务器的端口地址就可以了,web服务器目录为:/usr/local/jboss安装目录/server/default/deploy/jbossweb-tomcat55.sar. 修改该目录下server.xml中的如下内容:
<Connector port="8080" address="${jboss.bind.address}"
maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
emptySessionPath="true"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"/>
将port参数修改为需要的端口号即可
配置web虚拟目录
在上面server.xml中找到如下内容:
<Host name="localhost"
autoDeploy="false" deployOnStartup="false" deployXML="false">
在它下面添加一行如下信息来添加虚拟目录
<Context cookies="true" crossContext="true" path="/weeklyreport" docBase="/usr/local/weeklyreport" />
path 参数是浏览器中输入的虚拟目录名, 而docBase则是指向本地访问的目录。
以上端口和虚拟目录配置同样适用于tomcat5.5,但是不适用于tomcat5.0 配置完成后重新启动jboss
注意:经过以上配置,jboss 配置基本完成, 但是,现在的jboss还不能解析jsp,servlet 和ejb ,因为缺少一个非常重要的jar 包: commons-io-版本号.jar, 下载此jar包,放到 jboss安装目录/ server/default/lib中
1. JDK 的安装和配置
安装JDK
从 sun公司网站可以下载到目前已经发布的任何jdk的linux版本,我所下载的是:j2sdk-1.4.2-11.bin, (初次使用,所有软件都是用firefox在图形界面下载的,菜啊。。。);
进到你的jdk所在的目录,然后运行 ./j2sdk-1.4.2-11.bin, 回车。。。,
这时候系统会提示是否同意sun的协议,当然是按 “Y” 同意协议,然后回车啦,回车后会开始解压缩,完成后会在同一个目录下自动生成一个j2sdk-1.4.2-11的目录;
将这个目录复制到 /usr/local目录下
配置JDK
打开终端输入: vi /etc/profile, 如果用图形界面的话,可以直接到 /etc目录下双击打开profile文件 ; 编辑这个文件来设置环境变量:
在其中加入几行,分别如下:
JAVA_HOME=/usr/local/j2sdk-1.4.2-11
path=$path:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
将 JAVA_HOME, CLASSPATH 添到 import 后面的字符串中,
注意: 这里各变量属性之间的间隔不再像windows里面用分号";"分隔,而是用冒号":"分隔
以上过程基本上完成了jdk配置,但是当我安装完jboss并启动它时,总是报告找不到jvm,按照如下方式解决
运行 which java 命令, 如果在安装系统时选择了java,那么此时会显示系统自带java的位置, 我的系统中为: /usr/sbin/java, 这个文件会与我们自己上面安装的jdk冲突(即使配置好了参数,自己装的jdk也无法使用),这导致jboss无法识别jdk路径,删除它之后jboss正常启动。
现在重新启动机器,JDK的配置就算完成啦
2. JBOSS的安装与配置
安装JBOSS
jboss是免费的,可以从www.jboss.org下载一个,我的是jboss-4.0.3SP1.tar.gz;,
运行 tar -zxvf jboss-4.0.3SP1解压缩,在同一个目录下得到一个同名的文件夹 ;
将这个文件夹复制到 usr/local ;
简单配置JBOSS
打开终端, vi /etc/profile ,
又加入一行: JBOSS_HOME=/usr/local/jboss目录名 ,保存退出, 并将JBOSS_HOME加到 import 里面 ,保存退出.
现在jboss最简单的基本配置差不多做好了, 你可以进入到 /usr/local/jboss安装目录/bin 目录中,运行: sh run.sh 来启动你的jboss服务器;
在浏览器中输入:http://主机IP地址:8080 ,回车 , 这时候应该可以看到jboss的初始界面了,但是如果计算机中已经安装了其它程序,占用了8080端口,那启动可能失败,因为端口冲突;
更改jboss默认端口
这和配置tomcat端口操作一样,只需要改jboss中web服务器的端口地址就可以了,web服务器目录为:/usr/local/jboss安装目录/server/default/deploy/jbossweb-tomcat55.sar. 修改该目录下server.xml中的如下内容:
<Connector port="8080" address="${jboss.bind.address}"
maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
emptySessionPath="true"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"/>
将port参数修改为需要的端口号即可
配置web虚拟目录
在上面server.xml中找到如下内容:
<Host name="localhost"
autoDeploy="false" deployOnStartup="false" deployXML="false">
在它下面添加一行如下信息来添加虚拟目录
<Context cookies="true" crossContext="true" path="/weeklyreport" docBase="/usr/local/weeklyreport" />
path 参数是浏览器中输入的虚拟目录名, 而docBase则是指向本地访问的目录。
以上端口和虚拟目录配置同样适用于tomcat5.5,但是不适用于tomcat5.0 配置完成后重新启动jboss
注意:经过以上配置,jboss 配置基本完成, 但是,现在的jboss还不能解析jsp,servlet 和ejb ,因为缺少一个非常重要的jar 包: commons-io-版本号.jar, 下载此jar包,放到 jboss安装目录/ server/default/lib中
更多推荐
已为社区贡献1条内容
所有评论(0)