Centos 7 JDK、Tomcat9 安装并配置
来源:互联网 发布:各种字体软件下载 编辑:程序博客网 时间:2024/06/05 02:18
一、JDK 安装
1.安装wget
yum -y install wget
2.下载,输入指令
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.rpm
3.执行npm安装包,等待安装完成
rpm -ivh jdk-8u112-linux-x64.rpm
4.验证安装是否成功
//输入指令java -version//输出版本java version "1.8.0_112"Java(TM) SE Runtime Environment (build 1.8.0_112-b15)Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
二、Tomcat 安装
1.下载,切换至任意目录执行
wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz
2.解压 ,执行以下命令
tar -zxvf apache-tomcat-9.0.0.M18.tar.gz
3.移动至想放置的目录
mv apache-tomcat-9.0.0.M18 /usr/local/
4.配置自启动,切换至Tomcat的bin目录执行vi setenv.sh,并按i进入编辑模式,拷贝以下代码粘贴
#add tomcat pidCATALINA_PID="$CATALINA_BASE/tomcat.pid"#add java optsJAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出,最后执行 chmod +x setenv.sh,确保文件setenv.sh可执行。
5.配置service 执行cd /usr/lib/systemd/system切换至目录 并执行vi tomcat.service(也可以直接vi /usr/lib/systemd/system/tomcat.service),拷贝以下代码粘贴(注意将第6和7行的Tomcat路径/usr/local/apache-tomcat-9.0.0.M18 换成你自己的Tomcat的绝对路径)
[Unit]Description=TomcatAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=forkingPIDFile=/usr/local/apache-tomcat-9.0.0.M18/tomcat.pidExecStart=/usr/local/apache-tomcat-9.0.0.M18/bin/startup.shExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true[Install]WantedBy=multi-user.target
之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出。执行以下指令将tomcat.service添加开机至开机启动
//配置开机启动 systemctl enable tomcat//启动tomcatsystemctl start tomcat//停止tomcatsystemctl stop tomcat//重启tomcatsystemctl restart tomcat
配置完成,建议重启服务器,即输入命令 reboot(或者sudo reboot)即可在浏览器里输入你的服务器地址+8080端口(例如:192.168.1.161:8080),如果看到小猫咪表示成功,否则请检查以上所有步骤是否全都执行正确了。
6.修改端口,切换至Tomcat conf目录
cd /usr/local/apache-tomcat-9.0.0.M18/conf//输入指令打开文件vi server.xml//输入 /8080 并回车搜索8080 字符串,找到如下两处地方<<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!-- A "Connector" using the shared thread pool--> <!-- <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />//按“i”进入编辑模式,将port="8080"改成port="80"<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!-- A "Connector" using the shared thread pool--> <!-- <Connector executor="tomcatThreadPool" port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出。
7.配置gui-manager项目部署方式,切换至Tomcat conf目录,输入vi tomcat-users.xml打开文件,按“i”进入编辑模式,拷贝以下代码放置</tomcat-users>标签之间(注意将password和username换成你自己的)
<role rolename="manager"/> <role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="manager-gui"/> <user username="xxx" password="***" roles="admin-gui,manager-gui"/>
之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出。
输入 cd webapps/manager/META-INF/ 切换至目录,输入vi context.xml打开文件,按i进入编辑模式,将</Context> 标签下的<Valve> 标签注释掉
<Context antiResourceLocking="false" privileged="true" ><!--注释掉此标签 <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />--></Context>
之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出。
8.重启Tomcat
systemctl restart tomcat
浏览器中直接输入你的服务器地址,例如192.168.1.161(不用输端口号了),看见小猫咪,点击manager 输入账号密码即可部署你的项目了。
参考:
http://blog.csdn.net/zzpzheng/article/details/48864129
http://blog.csdn.net/guochunyang/article/details/51820066
http://stackoverflow.com/questions/10268583/downloading-java-jdk-on-linux-via-wget-is-shown-license-page-instead
- Centos 7 JDK、Tomcat9 安装并配置
- ubuntu16.04安装并配置tomcat9.0.0
- Linux(Centos 7)安装JDK并配置环境变量
- CentOS安装JDK并配置环境变量
- Centos 7安装vsftpd jdk8 tomcat9
- CentOS 7安装配置JDK
- CentOS安装配置JDK-7
- Linux(CentOS)下配置安装Tomcat并配置JDK环境
- Linux(CentOS)下配置安装Tomcat并配置JDK环境
- centos 7 Tomcat9 Jdk8
- Centos 安装配置jdk
- CentOS 6.3下安装jdk并配置环境变量
- centos 6.8 上rpm 安装JDK并环境变量配置
- 在CentOS中安装jdk和tomcat,并配置环境变量
- 虚拟机下centos 6/7 配置 jdk1.8 + tomcat9
- 使用VM虚拟机安装Linux操作系统,并完成JDK配置(基于CentOS 7)
- CentOS-7安装配置JDK-7
- CentOS-6.3安装配置JDK-7
- Android 圆角边框对话框实现
- 第四章 4-1 文本的输出
- SVN使用教程总结
- 华硕B85 pro gamer +i5 4590 +GTX960 成功安装黑苹果 macOS 10.12.2
- Android 去掉toolbar阴影
- Centos 7 JDK、Tomcat9 安装并配置
- FAIL
- CentOS 7 Jenkins 安装
- CentOS 7 安装配置git
- Jackson 解析json数据之忽略解析字段注解@JsonIgnoreProperties
- Java基础进阶_day06_(Object,常用类,包装类,正则表达式)
- CentOS 7 安装mysql
- CentOS 7 生成SSH连接GitHub的SSH-key
- CenOS 7 手撸springboot 自动部署脚本autodeploy.sh