--1.安装配置jdk
首先查看系统的jdk版本 如果是openjdk 就直接卸载 将下载的jdk上传然后安装
相关参考命令:
查看jdk版本 :java -version
卸载 openjdk:yum remove *openjdk*
查看卸载情况:rpm -qa | grep java
安装上传的jdk 这个下载需要参看系统版本如果系统是64位就必须下载64位的jdk
我上传的是bin格式 先赋权 然后安装 但不知道怎么指定目录
$ cd 你希望安装的目录 --将文件拷到这个目录
$ chmod a+x jdk-7u80-linux-x64.bin
$ ./jdk-7u80-linux-x64.bin
如果上传的是tar.gz格式则按照以下步骤:
--解压 jdk-7u80-linux-x64.tar.gz安装包
mkdir -p /usr/lib/jvm
tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/lib/jvm
--2.设置环境变量:
vim /etc/profile
--先确认安装的jdk的目录
export JAVA_HOME=/app/jdk1.7.0_79
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
将这些拷入profile文件
先按esc 在按 i 然后按Shift+insert 插入复制的内容 然后 按esc 再按 :wq 不要忘了 :
--记住使用xshell时 Ctrl+insert 是复制 Shift+insert 是 插入
执行profile文件:source /etc/profile
检查新安装的jdk:java -version
相关参考链接https://www.cnblogs.com/Dylansuns/p/6974272.html
https://tomhat.iteye.com/blog/1876570
https://blog.csdn.net/zouliping123456/article/details/81776050
开始安装1.6没有成功 后面根据下面的链接安装1.7成功了
https://www.cnblogs.com/c-xiaohai/p/6511294.html
--3.安装配置tomcat
解压安装包,指令是 unzip apache-tomcat-7.0.67.zip
重命名解压后的文件夹,指令是 mv apache-tomcat-7.0.67 tomcat。
进入内部文件夹,指令是 cd /www/tomcat/bin。
尝试启动tomcat,指令是 :sh startup.sh
如果报错Cannot find ./catalina.sh.The file is absent or does not have execute permission.This file is needed to run this program
则表示权限不足。
开启权限,指令是 :chmod 777 *.sh
然后再次启动tomcat,如果这时候没有报错,那就表示正在启动了
输入 :tailf /opt/tomcat/logs/catalina.out
可以查看到tomcat的运行信息,如果看到INFO: Server startup in 1925 ms,则表示tomcat已经启动成功了,按ctrl+c退出该日志。
用指令 :sh shutdown.sh 停止tomcat的运行,继续进行后续操作。
--4.修改Tomcat访问接口
tomcat默认的端口是8080,也就是说我们在浏览器访问的时候,需要在域名或IP后面加上:8090,这样不太方便,但是这个可以修改
打开tomcat配置文件,指令是vi /www/tomcat/conf/server.xml。
打开之后按i或者a进入编辑模式
找到8080,改为8090
然后按Esc键,然后按:wq,保存并退出(那个:是需要同时按着shift键才能出来的)
启动tomcat
开放防火墙8090端口,指令是:firewall-cmd --permanent --add-port=8090/tcp,
以及:firewall-cmd --reload
参考链接:https://www.cnblogs.com/liangweiping/p/5113857.html
--5.部署项目
将项目拷贝到web目录下 修改Tomcat的中service.Xml 文件访问端口号和目录
同时修改项目目录下的数据库访问路径和密码
--6.项目部署后 内部有.xls 文件乱码
可以进行如下操作:
先安装相关命令包 :yum install convmv
在执行 将项目下所有目录中的乱码字符修改: convmv -f gbk -t utf-8 -r --notest /www/
说明:-r 表示包含所有子目录,并且连带目录一起转换。不加–notest,表示只打印转换结果,不做实际转换
相关链接 https://blog.csdn.net/shiyong1949/article/details/79462077
convmv -f gbk -t utf-8 -r --notest /app/web/www/FoidnCloud/export2excel
--7.查询Tomcat进程
ps -ef|grep tomcat 或 ps -ef|grep java
关闭 :kill -9 对应id
进入:cd /java/tomcat/bin
启动 ./startup.sh
关闭 ./shutdown.sh
控制台动态输出方式启动 ./catalina.sh run 此方法启动后 不能Ctrl+c 否则会回滚