环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)

版权声明:观极著作 https://blog.csdn.net/weixin_41619143/article/details/88418627

1,上传环境部署安装包到服务器上

2,解压安装包,并部署java

#  tar -xf jdk-8u201-linux-x64.tar.g

# mkdir /usr/java

# cp  jdk1.8.0_201/  /usr/java

---------------------------------------------------------------------------

需要配置的环境变量

1),PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量指定的路径下查找相应的命令程序,我们需要把jdk安装目录下bin目录增加到现有的PATH变量中,bin目录中包含经常用到的可执行文件如:javac/java/javadoc等,设置好PATH变量后,在任何目录下都可以执行java/avac等工具了。

2)CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSOATH中,当然,当前目录"."也要加入到改变量中。

3)JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

环境变量的三种设置方法:

1. 修改/etc/profile文件 

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

2. 修改.bash_profile文件 

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。

3. 直接在shell下设置变量 
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

-----------------------------------------------------------------------------------------

注意事项:

·注解 
a. 你要将JAVA_HOME指为你的jdk安装目录 
b. linux下用冒号“:”来分隔路径 
c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值 
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种 
常见的错误。 
d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 
e. export是把这三个变量导出为全局变量。 
f. 大小写必须严格区分。 

# ls /usr/java/lib/dt.jar 
/usr/java/lib/dt.jar
[root@ecs-proxy ~]# ls /usr/java/lib/tools.jar 
/usr/java/lib/tools.jar
[root@ecs-proxy ~]# ls /usr/java/jre/lib/rt.jar 
/usr/java/jre/lib/rt.jar
 

设置java环境变量

# vim /etc/profile

### set  java environment
export JAVA_HOME=/usr/java/jdk1.8.0_201
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

运行$ source /etc/profile,使配置环境生效

验证:  运行$ java -version 看是否生效。若出现jdk版本号,则安装并配置环境变量成功

# java -version     

3,部署环境

# tar -zxvf apache-tomcat-7.0.93.tar.gz

# mv apache-tomcat-7.0.93 /usr/local/tomcat

4,启动服务,查看版本

# netstat -antulp | grep 8080

# /usr/local/tomcat/bin/startup.sh

# /usr/local/tomcat/bin/version.sh

5,测试

# curl http://139.159.213.217:8080/

或浏览器    http://139.159.213.217:8080/

6,部署开发项目

上传开发项目包

把war包直接拷贝到运行中的tomcat下,自动解压成文件

#   cp jspxcms-9.0.0\(1\).war /usr/local/tomcat/webapps/

#将tomcat下默认安装目录ROOT删除,把项目直接改名成ROOT

配置数据库连接文件,  更改连接数据库的ip和用户

# vim /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/application.properties


 

[root@ecs-proxy webapps]# /usr/local/tomcat/bin/shutdown.sh           //tomcat关闭

把第一次启动的tomcat进程杀掉,杀掉进程操作指引如下

[root@ecs-proxy tomcat]# ps aux | grep java                                    //tomcat运行进程

# kill -9 4692

# netstat -antulp | grep 8080

# tail -f /usr/local/tomcat/logs/catalina.out                     //tomcat启动日志,包含项目启动的过程

[root@ecs-proxy webapps]# /usr/local/tomcat/bin/startup.sh               //tomcat启动

7,正式访问

# curl  http://47.92.xxx.xxx:8080/

或者 http://xx.xx.xxx.xxx:8080/

部署成功!!

等待一段时间,结果出现Server startuo in XXXXX ms,表示启动成功。

打开浏览器输入如下地址 http://IP:端口号/产品名  即可访问公司的产品。

=====================================================================

------------------------------------------------------------------------------------------------------

java各版本安装包下载地址:

https://www.oracle.com/technetwork/java/javase/archive-139210.html

选择jdk版本

------------------------------------------------

tomcat各安装包下载

https://tomcat.apache.org/

———————————————————————————————————————————————————————

猜你喜欢

转载自blog.csdn.net/weixin_41619143/article/details/88418627