如何在linu中部署jdk+tomcat

2015-10-14 17:05:37 8289

1.下载和配置

http://www.landui.com/technetwork/java/javase/downloads/index.html

tar -zxvf jdk-8u60-linux-x64.gz

mv jdk1.8.0_60 /home/sdb5/java

2.配置环境变量

vi /etc/profile

在最后面添加如下内容:

JAVA_HOME=/usr/java/jdk1.8.0_25

JRE_HOME=/usr/java/jdk1.8.0_25/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


使变量生效:

# source /etc/profile

测试:java -version

 

查看变量:

 

三、tomcat安装配置

1.下载apache-tomcat-7.0.64.tar.gz   http://www.landui.com/

tar zxvf apache-tomcat-7.0.64.tar.gz

mv apache-tomcat-7.0.64 /home/sdb5/tomcat7

2.配置环境变量 vi /etc/profile  在最后添加:

#tomcat

JAVA_HOME=/home/sdb5/java

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

exportTOMCAT_HOME=/home/sdb5/tomcat7

exportCATALINA_HOME=/home/sdb5/tomcat7

3.是配置的环境变量生效

#source /etc/profile

4.安装tomcat

#cd /home/sdb5/tomcat7/bin

#./startup.sh

     

5.查看进程

     

6.添加管理权限

默认情况下,Tomcat并没提供具有管理权限的账号,所以需要添加具有这种权限的账号。角色manager-gui具有这种权限,但在系统用户控制文件tomcat-users.xml中并没有设置这两种角色和对应的用户,所以需要添加这种角色和用户,方法是打开tomcat-users.xml文件,添加如下内容:

<rolerolename="manager-gui"/>

<userusername="manager" password="manager"roles="manager-gui"/>

然后重启Tomcat服务器,文件修改生效。

#./shutdown.sh

#./startup.sh

7.tomcat默认的端口是8080,记得要添加端口列外

#vi /etc/sysconfig/iptables    #打开配置文件

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT  #加入端口列外

#service iptables restart    #重启防火墙

 

7.建站测试

(1)vi /home/sdb5/tomcat7/conf/server.xml

(2)建立两个站点用于测试:www.landui.comwww.landui.com

<Host name="域名" debug="0" appBase="路径" unpackWARs="true" autoDeploy="true">

<Context path="" docBase="站点路径" debug="0" reloadable="true"/>

<Alias>别名<Alias>

</Host>

 

8.把域名在hosts中指向服务器,测试结果如下:

 

:windows中建站请参考https://www.landui.com/Help/Show-1169.html

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: