最近想在linux环境下玩下java,先得搭个环境丫...网上有很多教程,但是由于系统版本或软件包版本等原因,安装都有些问题,经过自己整理和实践,整理安装配置步骤如下: 本系列文章使用的系统是CentOS 6.3 x64 mini;所有的软件包都统一下载到/usr/local/src下面,软件都安装到/usr/local下面 一、 安装JDK 1、 卸载服务器自带的jdk # java –version --查看java版本 # rpm –qa | grep jdk --查看服务器自带的jdk # yum -y remove xxxx --卸载服务器自带jdk(xxx为显示的版本信息) # rpm –qa | grep gcj # yum –y remove xxxx
2、 安装JDK # cd /usr/local/src --进入软件包的存放路径 # mv /usr/local/src/jdk-6u35-linux-x64.bin /usr/local/jdk-6u35-linux-x64.bin --把软件包剪切到安装目录 # cd /usr/local --进入安装目录 # chmod 755 jdk-6u35-linux-x64.bin --给软件包添加执行权限 # ./ jdk-6u35-linux-x64.bin --执行安装
3、 配置java环境变量 # cp /etc/profile /etc/profile.bak --备份系统配置文件 # vi /etc/profile --编辑配置文件(在最后追加如下内容) export JAVA_HOME=/usr/local/jdk1.6.0_35 export JRE_HOME=/usr/local/jdk1.6.0_35/jre/ export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin # source /etc/profile --重新加载配置文件 # java –version --查看安装的jdk版本信息
二、 安装Tomcat 1、安装Tomcat # cd /usr/local/src --进入安装包存放目录 # tar zxvf apache-tomcat-7.0.35.tar.gz --解压 # mv apache-tomcat-7.0.35 /usr/local/apache-tomcat-7.0.35 --文件夹剪切到安装目录 # /usr/local/apache-tomcat-7.0.35/bin/startup.sh --启动 # /usr/local/apache-tomcat-7.0.35/bin/shutdown.sh --关闭
2、添加系统服务,自动开机启动 # cd /etc/rc.d/init.d --进入系统服务文件夹 # vi tomcat --创建tomcat系统服务配置文件(添加如下内容) # # chkconfig: 345 80 15 # description: Tomcat is a Servlet+JSP Engine. # Enter the jdk installation directory jdk_File=/usr/local/jdk1.6.0_35 # Enter the tomcat installation directory tomcat_File=/usr/local/apache-tomcat-7.0.35 export JAVA_HOME=$jdk_File # Source function library. . /etc/rc.d/init.d/functions start(){ if [ -z $(/sbin/pidof java) ]; then echo "Starting tomcat" $tomcat_File/bin/startup.sh touch /var/lock/subsys/tomcat else echo "tomcat allready running" fi } stop(){ if [ ! -z $(/sbin/pidof java) ]; then echo "Shutting down tomcat" $tomcat_File/bin/shutdown.sh until [ -z $(/sbin/pidof java) ]; do :; done rm -f /var/lock/subsys/tomcat else echo "tomcat not running" fi } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) $tomcat_File/bin/catalina.sh version ;; *) echo "Usage: $0 {start|stop|restart|status}" esac exit 0 :wq --退出 # chmod 755 /etc/rc.d/init.d/tomcat --添加执行权限 #chkconfig –add tomcat --添加系统服务 #chkconfig tomcat on --添加开机启动
# service tomcat stop --停止 # service tomcat start --启动 # service tomcat restart --重启 # service tomcat status --查看状态
开启防火墙相应端口 开放8080端口的解决步骤如下: 1、修改/etc/sysconfig/iptables文件 # vi /etc/sysconfig/iptables 在22端口下添加如下一行: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 2、重启防火墙,这里有两种方式重启防火墙 a) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off b) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop |
|