JDK 和 tomcat 安装 配置
安装tomcat前先安装jdk
安装jdk
下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads
yum erase java* #删除原有java
rpm -ihv jdk-8u111-linux-x64.rpm #安装
ln -s /usr/java/jdk1.8.0_111/ /usr/java/jdk
vi /etc/profile
JAVA_HOME=/usr/java/jdk/
JAVA_BIN=/usr/java/jdk/bin
JRE_HOME=/usr/java/jdk/jre
PATH=$PATH:/usr/java/jdk/bin:/usr/java/jdk/jre/bin
CLASSPATH=/usr/java/jdk/jre/lib:/usr/java/jdk/lib:/usr/java/jdk/jre/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
source /etc/profile
java -version
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
下面安装tomcat
下载 http://tomcat.apache.org/
tar xvf apache-tomcat-9.0.0.M15.tar
mv apache-tomcat-9.0.0.M15 /usr/local/tomcat
vi /usr/local/tomcat/bin/catalina.sh 第二行写
JAVA_HOME=/usr/java/jdk/
CATALINA_HOME=/usr/local/tomcat
lsof -i:8080
/usr/local/tomcat/bin/startup.sh
lsof -i:8080
下面开始配置
2 Tomcat9 开机启动配置:
把tomcat做为服务运行:
需要编译commons-daemon-native 需要gcc组件
该文件位于:/usr/local/tomcat/bin/commons-daemon-native.tar.gz
首先解压commons-daemon-native。
cd /usr/local/tomcat/bin/
tar zxvf commons-daemon-native.tar.gz
跳转到解压后的unix目录中进行编译
cd commons-daemon-1.0.15-native-src/unix/
./configure
make -j4
cp jsvc ../.. #make以后得到jsvc文件,复制到tomcat的bin目录中。
接下来编辑daemon.sh文件,设置jdk路径与tomcat路径。
vi /usr/local/tomcat/bin/daemon.sh
#!/bin/sh
#chkconfig: 2345 80 90
#description:auto_run
JAVA_HOME=/usr/java/jdk/
CATALINA_HOME=/usr/local/tomcat/
CATALINA_OPTS="-Xms768m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"
复制文件到init.d
cp /usr/local/tomcat/bin/daemon.sh /etc/init.d/tomcat
chmod 755 /etc/init.d/tomcat
chkconfig tomcat on
chkconfig --list tomcat
建立tomcat用户否则启动是会报错
groupadd www
useradd -r -s /sbin/nologin -g www tomcat
chown -R tomcat:www /usr/
/etc/init.d/tomcat start
3 tomcat 目录结构
├── bin #→用以启动、关闭Tomcat或者其它功能的脚本(.bat文件和.sh文件)
├── conf #→用以配置Tomcat的XML及DTD文件
├── lib #→存放web应用能访问的JAR包
├── LICENSE
├── logs #→Catalina和其它Web应用程序的日志文件
├── NOTICE
├── RELEASE-NOTES
├── RUNNING.txt
├── temp # →临时文件
├── webapps #→Web应用程序根目录
└── work #→用以产生有JSP编译出的Servlet的.java和.class文件
其中conf目录中server.xml为tomcat主配置文件,tomcat-users.xml 为tomcat管理用户配置文件。
tomcat_var_lib_t #jsp站点默认上下文
5 nginx与tomcat整合:
[root@localhost ~]# cat /etc/nginx/conf.d/proxy.conf
server {
listen 192.168.3.153:80;
server_name _;
location / {
proxy_pass http://192.168.3.153:8080;
}
}
6 tomcat9 https加密传输:
在网上签发或生成子签发证书
cd /etc/pki/tls/certs
make tomcats.pem
chmod +x tomcats.pem
vi /usr/local/tomcat/conf/server.xml #编辑主配置文件去除87行以下一段的注视并修改添加证书路径。Tomcat默认加密端口为8443。
注意(在tomcat中<!-- ……-->为注视的内容,去掉注视标记并修改如下)
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeyFile="/etc/pki/tls/certs/tomcats.pem"
certificateFile="/etc/pki/tls/certs/tomcats.pem"
type="RSA" />
</SSLHostConfig>
</Connector>
转载于:https://www.cnblogs.com/han1094/p/6392906.html
JDK 和 tomcat 安装 配置相关推荐
- JDK和Tomcat安装与环境变量配置
今天真是出乎意料,上海疫情新增了本土"96+4381",呆在家里出不去,心里还是有点着急.晚上一个学妹咨询我Tomcat怎么都启动不了,让我帮她看一看,最后发现是环境变量没配置导致 ...
- tomcat安装配置及应用
tomcat安装配置及应用 一.tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调 ...
- Tomcat安装配置与基础使用
Tomcat安装配置与基础使用: 以下除了特殊需求,一般来说下面阐述的基础操作占据了日常对tomcat操作80%以上,对于一般开发基本够用. 1.首先配置好JDK环境,可参考以下: http://bl ...
- 从零基础到导入运行Java版坦克大战游戏项目 第一节(Java JDK的下载安装配置)
作为TIOBE榜上有名的热门编程语言之一,Java往往是众多初学者与诸多高校重点关注的课程,在编程界占据着举足轻重的地位:笔者作为一枚大二的Java学习者,个人认为从最开始就先修习编程语言的语法然后才 ...
- linux安装命令自动运行y,centos7linux 安装jdk ,Tomcat加配置加自动启动。等命令
注意:所有的设置文件名和目录名称要和你自己设置的一 一对应 一.安装JDK 第一步:查看是否已安装jdk,如果显示已安装[相同版本JDK],必须卸载干净!或者跳过这一步,直接去安装tomcat rpm ...
- Linux JDK Tomcat 安装配置
1. JDK安装配置 创建安装目录,在/usr/java下建立安装路径,并将文件拷贝到该路径下: # mkdir /usr/java jdk安装包是免安装版,直接解压缩,解压后会在/usr/java目 ...
- Intelli IDEA+jdk++maven+tomcat环境配置
第一步:下载idea jdk maven tomcat,但是要注意版本之间的兼容性,idea 16 和17版本下载jdk8以上版本. 第二步:安装jdk,配置环境变量. 右击 计算机->属性 ...
- tomcat安装配置.md
tomcat 安装 安装jdk jdk我使用的是oracle的,如果下载请在oracle的官网上下载.或者你也可以使用openjdk,官网在http://openjdk.java.net/. # ta ...
- 解决tomcat安装配置后localhost 打不开
为了这只丑猫能用的方法都用了,终于出来了. 也不知道到底哪些是必须的,建议 1.检查端口8080是否被占用,被占用的话参照下方改端口 2.环境变量肯定是要配置的 3.如果以上不可以,那么什么方法都试试 ...
最新文章
- PHP性能调优---PHP-FPM配置及使用总结
- 【亚马逊AWS】入门级别实践
- mysql导出bacpac_数据库的迁移
- 关于Nand ECC 错误
- linux之解决libipopt.so.1: Cannot open shared object file
- 使用内存精简版caffe运行densenet
- 知识图谱构建工具_自动构建知识图谱
- substance Pt 工业基础配色及金属配色ID材质
- web前端期末大作业 html+css+javascript防天天生鲜官网网页设计实例 企业网站制作
- linux mbr转gpt分区,免重装!迄今为止最详细的MBR转GPT分区攻略
- 让你的编程不再乏味:「陪伴姬」来了!
- chrome屏蔽右上角更新提示
- UT单元测试总结实践篇
- 使用双重循环实现五子棋游戏棋盘的绘制
- WSA工具箱安装应用商店提示无法工作怎么解决?
- 1130. 【NOIP2005PJ】循环
- python 自动化运维——实战 (一)
- 通过NTC电阻测电机温度
- 拉线位移编码器零线有电的原因
- 一个简单的PLC运动控制项目
热门文章
- python真好玩 pdf_编程真好玩(青少年学Python一本通)
- python编辑距离正则匹配_详解一道腾讯面试题:编辑距离
- Python数据结构与算法(2.1)——线性表的基本概念
- Python-Matplotlib可视化(1)——一文详解常见统计图的绘制
- mvc创建连接mysql_五、 创建连接串连接本地数据库(ASP.NET MVC5 系列)
- scala 抽象方法_Scala抽象类型
- Gradle Eclipse插件教程
- ctf web必备工具_设计人员和开发人员的必备Web工具和服务
- 如何使用final阻止重载?如何使用final阻止继承?
- 设计模式-命令模式(Command)