
1、Resin
Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。
2、Jetty
Jetty是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
3、WebLogic
BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
4、jboss
Jboss是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用,而不用支付费用。JBoss是一个管理EJB的容器和服务器,支持EJB 11、EJB 20和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
一搭建WEB开发环境
1安装Java环境开发工具软件JDK
(1)从Java官方网站># chmod a+x jdk-6u33-linux-i586bin
# /jdk-6u33-linux-i586bin
运行以上命令会自动完成Java JDK安装。
(3)设置Java JDK运行环境
# vim /etc/profile # 在此文件里添加以下内容-----------------------------------------------
JAVA_HOME=/usr/java/jdk160_33
JRE_HOME=/usr/java/jdk160_33/jre
CLASSPATH=:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH PATH
------------------------------------------------
设置完后,重启机器或注销后,运行以下命令:
# source /etc/profile # 临时使当前shell控制台配置生效# java -version
java version "160_31"
Java(TM) SE Runtime Environment (build 160_31-b04)
Java HotSpot(TM) Client VM (build 206-b01, mixed mode, sharing)
返回结果后,说明Java JDK安装成功!
2搭建Tomcat服务器运行JSP脚本
(1)从Tomcat官方网站># tar -xvf apache-tomcat-7029targz
# mkdir opt
# mv apache-tomcat-7029 /opt/
(3)运行Tomcat
# cd /opt/apache-tomcat-7029/bin# /startupsh # 启动Tomcat
在浏览器里输入>
3 使Tomcat服务器开机自动重起
# cd /etc/initd# vim tomcat
-----------------------------------------------
###
#
# 程序提供:Tomcat
# 需要启动:$network $local_fs
# 需求停止:$network $local_fs
# 开始级别:2 3 4 5
# 停止级别:0 6
#
### 信息结束
PID_DIR=/var/run/tomcat
GET_VER=`ls /opt | grep tomcat | sed s/apache-//g`
TOMCAT_PID=$PID_DIR/tomcatpid
TOMCAT_DIR=/opt/apache-tomcat-7029/bin
TOMCAT_START=$TOMCAT_DIR/startupsh
TOMCAT_STOP=$TOMCAT_DIR/shutdownsh
/lib/lsb/init-functions
check_privsep_dir() {
# Create the PrivSep empty dir if necessary
if [ ! -d $PID_DIR ]; then
mkdir $PID_DIR
chmod 0755 $PID_DIR
fi
}
case "$1" in
start)
log_daemon_msg "Starting $GET_VER daemons"
check_privsep_dir
start-stop-daemon --quiet --start --pidfile $TOMCAT_PID --exec $TOMCAT_START
;;
stop)
log_daemon_msg "Stopping $GET_VER daemons"
start-stop-daemon --quiet --stop --oknodo --exec $TOMCAT_STOP
;;
restart)
start-stop-daemon --quiet --stop --oknodo --exec $TOMCAT_STOP
sleep 3
start-stop-daemon --quiet --start --pidfile $TOMCAT_PID --exec $TOMCAT_START
;;
)
echo "Usage: /etc/initd/tomcat {start|stop|restart}"
exit 1
esac
exit 0
-----------------------------------------------
# chmod 755 tomcat
# chown root:root tomcat
# update-rcd tomcat start 99 2 3 4 5 stop 99 0 6 # 添加tomcat服务到99运行级别2,3,4,5
4其他问题
(1)如果要安装JavaEE开发的JDK,请在>
在linux下安装javaEE的时候可能会遇到以下警告:
-----------------------------------------------
Could not locate a suitable jar utility
Please ensure that you have Java 6 or newer installed on your system and accessible in your PATH or by setting JAVA_HOME
-----------------------------------------------
运行以下命令就可以解决:
# ln -s /usr/java/jdk160_33/bin/java /bin/java# ln -s /usr/java/jdk160_33/bin/javac /bin/javac
# ln -s /usr/java/jdk160_33/bin/jar /bin/jar
这样就可以安装了,在安装java_ee_sdk-6u4-jdk-linux-mlsh 软件包时,会安装glassfish服务器,提示并占用8080端口。
(2)如果Shell脚本运行,提示bad interpreter:No such file or directory错误!
# vim /etc/initd/tomcat使用:set ff=unix 强制将文件转换为unix格式。:wq 保存退出。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)