关于linux 汤姆猫和jdk的配置及WEB发布

关于linux 汤姆猫和jdk的配置及WEB发布
(本例子以centoS6.6为基础进行的WEB发布)

按java技术建站习惯,如下是建站后压缩包和WEB文件的地址及新建文件夹,如下命令请执行或依情况用WinSCP直接在/usr/local中建立

mkdir /usr/local/java                             -------                       cd /usr/local/java
mkdir /usr/local/java/tomcat                -------                       cd /usr/local/java/tomcat
mkdir /usr/local/java/jdk                       -------                       cd /usr/local/java/jdk
mkdir /usr/local/java/web                     -------                       cd /usr/local/java/web(目标站)

这过程需要将apache-tomcat-6.0.44.tar.gz和jdk-7u79-linux-x64.gz分别放在之前新建好的文件夹里,请看如下路径:

cd /usr/local/java/tomcat                         --》                         apache-tomcat-6.0.44.tar.gz
cd /usr/local/java/jdk                               --》                          jdk-7u79-linux-x64.gz

当然这样的压缩不能直接用,要解压,解压即可用,如下命令:

cd /usr/local/java/tomcat                   -------                  tar -xzvf apache-tomcat-6.0.44.tar.gz
cd /usr/local/java/jdk                         -------                  tar -xzvf jdk-7u79-linux-x64.gz

之后进入相应文件夹,进行环境和端口等的配置

cd /usr/local/java/tomcat/apache-tomcat-6.0.44/webapps

删除在webapps里的文件后返回java目录,强行移动并修改文件名,执行如下命令:

mv /usr/local/java/web /usr/local/java/tomcat/apache-tomcat-6.0.44/webapps/ROOT

现在就是配置host环境的时候,请进入如下目录和文件进行配置,命令如下:

vi /etc/profile

profile 在这个文件的最后放入如下配置环境(依版本不同,jdk1.7.0_79的名称也相应修改)

JAVA_HOME=/usr/local/java/jdk/jdk1.7.0_79
JRE_HOME=/usr/local/java/jdk/jdk1.7.0_79/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib.dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

配置完成环境后需要重启linux系统

reboot

测试

[root@localhost webapps]# java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)

然后出来到java目录下的tomcat里面修改端口

vi /usr/local/java/tomcat/apache-tomcat-6.0.44/conf/server.xml

【source /etc/profile //特殊情况下,需要使用此命令进行设置让修改生效】

找到Connector port="8080"改为“80”如下:

 <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <!-- A "Connector" using the shared thread pool-->

同时,可以根据自己的需要去修改Host name=“localhost” 在本地的访问名

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

执行命令,进行防火墙的修改,如果是阿里云等运营商,请修改安全组

vi /etc/sysconfig/iptables    

选中其中一个执行条目,在非编辑状态下按两次y,一次p,并重启防火墙。

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT      添加防火墙执行条目
service iptables restart                                                                             重启防火墙

下面是java web建站启动和关闭汤姆猫的命令,想使用汤姆猫,请进入汤姆猫的内心世界才能唤醒它,之前需要进入相应目录执行,如下执行:

cd /usr/local/java/tomcat/apache-tomcat-6.0.44/bin               ./startup.sh        启动tomcat
cd /usr/local/java/tomcat/apache-tomcat-6.0.44/bin               ./shutdown.sh    关闭tomcat
Using CATALINA_BASE:   /usr/local/java/tomcat/apache-tomcat-6.0.44
Using CATALINA_HOME:   /usr/local/java/tomcat/apache-tomcat-6.0.44
Using CATALINA_TMPDIR: /usr/local/java/tomcat/apache-tomcat-6.0.44/temp
Using JRE_HOME:        /usr/local/java/jdk/jdk1.7.0_79/jre
Using CLASSPATH:       /usr/local/java/tomcat/apache-tomcat-6.0.44/bin/bootstrap.jar

此时可以访问了
如果不是该执行路径,那么会提示错误,如:

cd /usr/local/java/jdk       ./startup.sh    启动tomcat     提示没有访问目录

设置tomcat和jdk随机启动的方法

vi /etc/rc.local
export JDK_HOME=/usr/local/java/jdk/jdk1.7.0_79
export JAVA_HOME=/usr/local/java/jdk/jdk1.7.0_79
/usr/local/java/tomcat/apache-tomcat-6.0.44/bin/startup.sh

#/usr/local/java/tomact/tomcat6_manage/bin/startup.sh
#/usr/local/java/tomact/tomcat6_message/bin/startup.sh
#/usr/local/java/tomact/tomcat6_statistics/bin/startup.sh
#/usr/local/java/tomact/tomcat6_qyb/bin/startup.sh

原创不易,转载请标明出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值