环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)
1,上传环境部署安装包到服务器上2,解压安装包,并部署java# tar -xf jdk-8u201-linux-x64.tar.g# mkdir /usr/java# cp jdk1.8.0_201/ /usr/java--------------------------------------------------------------------------...
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/
部署成功!!
等待一段时间,结果出现Server startuo in XXXXX ms,表示启动成功。
打开浏览器输入如下地址 http://IP:端口号/产品名 即可访问公司的产品。
=====================================================================
------------------------------------------------------------------------------------------------------
java各版本安装包下载地址:
https://www.oracle.com/technetwork/java/javase/archive-139210.html
选择jdk版本
------------------------------------------------
tomcat各安装包下载
———————————————————————————————————————————————————————
更多推荐
所有评论(0)