JBossWeb服务器是一个新的开源项目,它将为JSP,Servlet技术,Microsoft ASP.net,PHP和CGI提供一个独立,高性能的部署平台。JBossWeb构建在Apache Tomcat,APR(Apache Portable Rumtime)和Tomcat native技术之上以达到稳定性和性能都能与Apache Http服务器相匹敌甚至是超越它。JBoss Web服务器具有以下特性:能够处理10,000多个并发连接数;支持http,https和AJP(Apache Jserv Protocol)协议;支持OpenSSL安全套接层;提供一个灵活的URL rewriting操作引擎支持无限个规则数和规则条件;支持CGI和PHP脚本,ASP.NET应用程序的in和out-of-process执行等。
1.准备工作
下载jdk,本例为jdk-6u23-linux-i586.bin
下载jboss-web,本例为jboss-web-2.1.4.GA.zip
准备测试war包
为了集中,假设文件都存放在/home/user/environment下
2.安装jdk
打开终端,进入/home/user/environment,执行下列命令:
sudo chmod a+x jdk-6u23-linux-i586.bin
sudo ./jdk-6u23-linux-i586.bin
执行完成后,在/home/user/environment将出现一个jdk1.6.0_23的文件夹,此时jdk安装完成。
3.配置jboss-web
解压jboss-web-2.1.4.GA.zip,终端执行
sudo unzip jboss-web-2.1.4.GA.zip
进入jboss-web-2.1.4.GA/bin文件夹,添加脚本执行权限
sudo chmod +x *.sh
使用gedit编辑启动脚本,设置JAVA_HOME
sudo gedit startup.sh
在打开的脚本的开头添加:
#Set JAVA_HOME --- PRIVATE
JAVA_HOME=../jdk1.6.0_23
export JAVA_HOME
echo "Set JAVA_HOME:$JAVA_HOME"
保存退出;同样在打开shutdown.sh,也在开头添加上面几行命令保存。
启动jboss-web
sudo ./startup.sh
4.验证配置
启动firefox,在地址栏输入:8080,看看结果。
拷贝测试war包至jboss-web-2.1.4.GA/webapp下,然后重启jboss-web,采用比较笨的办法
sudo ./shutdown.sh
sudo ./startup.sh
继续进入firefox,看看war包是否部署成功并运行。