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

    xiaoxiao2026-02-09  3

    关于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

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

    最新回复(0)