************************************************
一:jdk安装
1.
chmod a+x jdk-1_5_x-rc-linux-i586-rpm.bin
命令使其获得可执行权限
2.
rpm –ivh jdk-1_5_x-rc-linux-i586-rpm.bin
安装
3.
安装完毕,JDK安装在/usr/java/目录下
4.
设置环境变量(写入vi/etc/profile中)
用i进入插入模式 jdk版本记得要变化
#set java environment
export JAVA_HOME = /usr/java/jdk1.6.0_21
export JRE_HOME = $JAVA_HOME/jre
export PATH = $JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
esc 按下大写ZZ保存退出
java -version 查看有么成功
不行可以source一下
再没有成功,尝试下面的步骤:
4-2.
要使JDK在所有的用户中使用,可以这样:
vi /etc/profile.d/java.sh
在新的java.sh中输入以下内容:
JAVA_HOME=/usr/java/jdk1.5.0
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
JAVA_OPTS="-server -Xmx768m -XX:MaxNewSize=512m -XX:MaxPermSize=700m"
CATALINA_OPTS="-server -Xmx768m -XX:MaxNewSize=512m -XX:MaxPermSize=700m"
export JAVA_HOME CLASSPATH PATH JAVA_OPTS CATALINA_OPTS
保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh
4-3.
这一步很关键,困扰了我一天,AS4默认的是jdk1.4.2 ,当我们安装上jdk1.5.0的时候如果不做新的链接jdk的使用是会出问题的,具体做法如下:
进入 /usr/bin/目录
cd /usr/bin
ln -s -f /usr/java/jdk1.5/jre/bin/java
ln -s -f /usr/java/jdk1.5/bin/javac
reboot重起linux机器。
************************************************
二:tomcat安装
1.
#tar -zxvf apache_tomcat_5.523.tar.gz
#mv apache_tomcat_5.52.3 tomcat
进入TOMCAT 目录 然后进入 BIN 目录
运行 ./startup.sh
2.
然后简单配置一下TOMCAT的用户和角色
进入当前的目录下的CONF
vi tomcat-users.xml
在<tomcat-users>
加入
<user name="admin" password="admin" roles="admin" />
3.
配置sever.xml
<Context path="" reloadable="true" docBase="D:/web/test"></Context>
4.
开机自启动
# vi /etc/rc.d/rc.local 添加:
export JAVA_HOME=/usr/java/jdk1.5
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
/usr/apache_tomcat_5.52.3/bin/startup.sh
//关闭
在linux中强制把tomcat进程杀掉:
1. 输入命令ps -ef|grep java ,查看tomcat进程ID
2.输入命令sudo -u username kill -9 pid,其中userName指用户名
重新启动tomcat即可。
//启动
./startup.sh有个弊端,当客户端连接断开的时候,tomcat服务也就立即关闭了,通过以下命令可以作为Linux服务一直运行
3.作为服务启动tomcat
进入tomcat主目录下的bin目录,然后执行如下命令:
nohup ./startup.sh &
通过以上的方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过以下命令可以以控制台模式启动tomcat服务,这样便于跟踪查阅后台输出信息
4.控制台动态输出方式启动tomcat
进入tomcat主目录下的bin目录,然后执行如下命令:
./catalina.sh run
通过4启动的服务,如果客户端连接关闭,服务也会立即停止。
************************************************