linux网站部署-centos7安装jdk和tomcat网站部署

时间:2022-06-19 09:17:53

一.安装jdk

1. 安装上传下载程序并上传tar包

#yum install -y lrzsz  安装上传下载程序

(注:lrzsz是一款在linux里可代替ftp上传和下载的程序。centos服务器,可直接yum-y install lrzsz 程序会自动安装好,然后如你要下载者sz [找到你要下载的文件] 如果你要上传,者rz 浏览找到你本机要上传的文件。需要注意的事这个命令无法在putty界面使用哦!)


#rz

选择jdk包

linux网站部署-centos7安装jdk和tomcat网站部署

linux网站部署-centos7安装jdk和tomcat网站部署

2. 解压

进入/usr/文件夹下,建立一个文件,我这里是java文件夹,将jdk-6u45-linux-i586.bin复制到/usr/java文件夹下

#mkdir java

linux网站部署-centos7安装jdk和tomcat网站部署

#mv jdk-7u80-linux-x64.tar.gz /usr/java

 

进入到java目录下解压

[root@localhost usr]# cd java

[root@localhost java]#tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/java解压包并安装

linux网站部署-centos7安装jdk和tomcat网站部署linux网站部署-centos7安装jdk和tomcat网站部署

[root@localhostjava] # ls      ls查看有否有jdk包文件  

linux网站部署-centos7安装jdk和tomcat网站部署linux网站部署-centos7安装jdk和tomcat网站部署linux网站部署-centos7安装jdk和tomcat网站部署

3.配置环境变量

在linux下配置环境变量和windows的原理是相同,都是使jdk的路径成为全局变量,

 

(如果没安装gedit用vi打开/etc/profile)

#vi /etc/profile

在文件最后添加

export JAVA_HOME=/usr/java/jdk1.7.0_80

exportPATH=$JAVA_HOME/bin:$PATH

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

exportJRE_HOME=$JAVA_HOME/jre

注:jdk1.7.0_80是起初安装的jdk的文件夹名称

linux网站部署-centos7安装jdk和tomcat网站部署

刷新当前配置

#source /etc/profile

linux网站部署-centos7安装jdk和tomcat网站部署 

4.测试java环境是否成功

#java -version

linux网站部署-centos7安装jdk和tomcat网站部署

 linux网站部署-centos7安装jdk和tomcat网站部署

二.安装配置Tomcat部署网站

1.安装tomcat

#cd /root

#rz

选择Apache-tomcat7

linux网站部署-centos7安装jdk和tomcat网站部署

linux网站部署-centos7安装jdk和tomcat网站部署

2.解压包

[root@localhost ~]# tar -zxvfapache-tomcat-7.0.68.tar.gz -C /usr/local

apache-tomcat-7.0.68/bin/catalina.sh

apache-tomcat-7.0.68/bin/configtest.sh

apache-tomcat-7.0.68/bin/daemon.sh

apache-tomcat-7.0.68/bin/digest.sh

apache-tomcat-7.0.68/bin/setclasspath.sh

apache-tomcat-7.0.68/bin/shutdown.sh

apache-tomcat-7.0.68/bin/startup.sh

apache-tomcat-7.0.68/bin/tool-wrapper.sh

apache-tomcat-7.0.68/bin/version.sh

apache-tomcat-7.0.68/conf/

apache-tomcat-7.0.68/conf/catalina.policy

apache-tomcat-7.0.68/conf/catalina.properties

apache-tomcat-7.0.68/conf/context.xml

或者是zip格式的用

[root@localhost~]# unzipapache-tomcat-7.0.62.zip -d /usr/local

[root@localhost ~]# cd /usr/local

[root@localhost local]# ls

apache-tomcat-7.0.68  bin etc  games  include lib  lib64  libexec sbin  share  src

 

 [root@localhost local]# ls

bin etc  games  include lib  lib64  libexec sbin  share  src tomcat7

然后输入命令:mv /usr/local/apache-tomcat-7.0.61 /usr/local/tomcat7重命名刚解压出的tomcat目录apache-tomcat-7.0.68的名称为 tomcat7

[root@localhost local]#mv /usr/local/apache-tomcat-7.0.61 /usr/local/tomcat7           重命名刚解压出的tomcat目录

 

输入命令:/usr/local/tomcat7  切换到/usr/local/tomcat7目录下

[root@localhost local]# cd /usr/local/tomcat7    进入重命名目录

[root@localhost tomcat7]# ls                      查看目录下的东西

bin conf  lib  LICENSE logs  NOTICE  RELEASE-NOTES RUNNING.txt  temp  web

 

3.启动服务:

下面我们来启动tomcat服务,只要进入到tomcat下的bin目录下,找到sartup.sh就可以启动服务了,为了启动服务,我们来输入命令:./bin/startup.sh回车后,你会看到服务启动的状态信息

[root@localhost tomcat7]# cd/usr/local/tomcat7/bin                进入bin目录下找到startup.bat

[root@localhost bin]# ls

bootstrap.jar                 configtest.bat    setclasspath.sh  tomcat-native.tar.gz

catalina.bat                  configtest.sh     shutdown.bat     tool-wrapper.bat

catalina.sh                   daemon.sh         shutdown.sh      tool-wrapper.sh

catalina-tasks.xml            digest.bat        startup.bat      version.bat

commons-daemon.jar            digest.sh        startup.sh       version.sh

commons-daemon-native.tar.gz  setclasspath.bat  tomcat-juli.jar

[root@localhost bin]#pwd             查看当前目录

/usr/local/tomcat7/bin

[root@localhost bin]#./startup.sh

如果权限不够,

#chmod +x *.sh

再执行一遍./startup.sh

linux网站部署-centos7安装jdk和tomcat网站部署linux网站部署-centos7安装jdk和tomcat网站部署

启动时看日志
#tailf ../logs/catalina.out

linux网站部署-centos7安装jdk和tomcat网站部署

启动完毕

 

 

4.关闭防火墙:

而当你用linux的ip在外部访问时,会发现失败,这是因为默认情况下,linux的防火墙是开启的,并且只允许系统安装好后,特别的几个端口可以外部访问,后期装的软件,如果需要通过外部端口访问,有两种解决方案:1.使用命令:systemctlstop firewalld.service来停止防火墙服务,但是当你启动linux系统时,防火墙依旧启动

#systemctl stop firewalld.service    停止防火墙服务

#systemctl disable firewalld.service 禁止防火墙开机启动

 

#service firewalld status   查看防火墙状态

 

[root@localhost ~]# ps -ef|grep tomcat

root    25519     1  0 11:05 pts/0    00:00:11 /usr/java/jdk1.7.0_80/jre/bin/java-Djava.util.logging.config.file=/usr/local/tomcat7/conf/logging.properties-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.endorsed.dirs=/usr/local/tomcat7/endorsed -classpath/usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar-Dcatalina.base=/usr/local/tomcat7 -Dcatalina.home=/usr/local/tomcat7 -Djava.io.tmpdir=/usr/local/tomcat7/temporg.apache.catalina.startup.Bootstrap start

root     2568625198  0 11:36 pts/0    00:00:00 grep --color=auto tomcat

5.测试页面

 linux网站部署-centos7安装jdk和tomcat网站部署

6.把war包放进去webapps

[root@localhost tomcat7]#cd  /usr/local/tomcat7/webapps

[root@localhost webapps]#ls

docs  examples host-manager  

DataPlatform_A_war(11)是个文件夹,是网站的后缀的路径

DataPlatform_A_war(11).war  examples  manager

linux网站部署-centos7安装jdk和tomcat网站部署

7.访问网站

linux网站部署-centos7安装jdk和tomcat网站部署