惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Vulnerabilities – Threatpost
F
Fortinet All Blogs
Vercel News
Vercel News
C
Check Point Blog
P
Privacy International News Feed
Know Your Adversary
Know Your Adversary
Google DeepMind News
Google DeepMind News
T
Troy Hunt's Blog
TaoSecurity Blog
TaoSecurity Blog
I
Intezer
T
The Exploit Database - CXSecurity.com
Security Archives - TechRepublic
Security Archives - TechRepublic
H
Hacker News: Front Page
P
Proofpoint News Feed
GbyAI
GbyAI
Engineering at Meta
Engineering at Meta
Attack and Defense Labs
Attack and Defense Labs
S
Security @ Cisco Blogs
IT之家
IT之家
D
DataBreaches.Net
Hacker News: Ask HN
Hacker News: Ask HN
SecWiki News
SecWiki News
Y
Y Combinator Blog
Project Zero
Project Zero
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
Lohrmann on Cybersecurity
T
Tenable Blog
大猫的无限游戏
大猫的无限游戏
L
LINUX DO - 最新话题
G
Google Developers Blog
The GitHub Blog
The GitHub Blog
Recorded Future
Recorded Future
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
K
Kaspersky official blog
PCI Perspectives
PCI Perspectives
A
Arctic Wolf
Latest news
Latest news
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
雷峰网
雷峰网
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
P
Palo Alto Networks Blog
The Hacker News
The Hacker News
WordPress大学
WordPress大学
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
月光博客
月光博客
Schneier on Security
Schneier on Security
M
MIT News - Artificial intelligence

博客园 - 风雨行者

使用 Qjx.CustomCache 在接口进行AOP 数据缓存 asp.net core 基于autofac 实现AOP 拦截 之 第三种方式 -基于class asp.net core 基于autofac 实现AOP 拦截 之 第二种方式 -基于class asp.net core 3.1 应用Aufac 进行AOP 的三种方式1 基于接口AOP linux的nginx的安装以及负载均衡 linux 系统管理 linux 服务管理 redis主从复制 读写分离 Redis 集群部署之Redis 安装(1) hbuilder 运行在 android 模拟器中 asp.net digest 摘要认证过程 转载:Spring Boot 不使用默认的 parent,改用自己的项目的 paren .NET Core CLI 的性能诊断介绍 转载学习:windows下将ES和kibana作为服务启动 转(以作记录):cmd命令行---进行Windows服务操作 在 .NET Core 中使用 Diagnostics MyEclipse 使用外部tomcat 调试springboot Git与GitHub 学习笔记 dropdownlist 支持键盘拼音定位选择
linux之 tomcat 安装配置入门
风雨行者 · 2021-03-12 · via 博客园 - 风雨行者

Linux tomcat配置

(1)安装JDK

     1、首先安装 gcc

# yum -y install gcc

2、将软件包上传、解压、并移至指定位置

# mv 解压缩目录 /usr/local/jdk1.7

3、配置 JDK 的环境变量

# vim /etc/profile #添加以下内容

export JAVA_HOME=/usr/local/jdk1.7

export JAVA_BIN=/usr/local/jdk1.7/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

# source /etc/profile

4、查看 java 是否安装成功

# java -version

(2)安装tomcat

  1. 创建目录

 mkdir /mnt/tomcat

cd /mnt/tomcat

2.下载tomcat

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.tar.gz

3.创建目录 mkdir /usr/local/tomcat

4.解压 tar -zxvf apache-tomcat-8.5.64.tar.gz -C /usr/local

5.  cd /usr/local

mv apache-tomcat-8.5.64/  tomcat

cd tomcat

  1. 配置环境变量

Vim /etc/profile

export TOMCAT_HOME=/usr/local/tomcat

export PATH=$PATH:$TOMCAT_HOME/bin

执行:

source /etc/profile

7)赋予执行权限

 chmod +x ./bin/*

(8)开启tomcat

 # /usr/local/tomcat/bin/catalina.sh start

# netstat -antp

#查看端口,确认是否启动

部署 JAVA 的 WAR 包

1、在 /usr/local/tomcat/conf/server.xml 配置文件中的 server 区域中添加标红内容

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">

<Context path="" docBase="test.war" debug="0" privileged="true"/>

2、将 war 包拷贝到 webapps 目录中

# cp -a test.war /usr/local/tomcat/webapps/

4、删除网站的 ROOT 目录

# rm -rf ROOT

4、重启 tomcat 服务

# /usr/local/tomcat/bin/catalina.sh stop

# /usr/local/tomcat/bin/catalina.sh start

5、测试

使用客户端浏览访问 Nginx 服务的端口

创建多个 tomcat 实例(拓展)

1、首先将 tomcat 进行停止

# /usr/local/tomcat/bin/catalina.sh stop

2、拷贝原来的 Tomcat 到另外一个目录,如 tomcat-2,清除 logs 目录

# cp -a tomcat/ tomcat-2

# rm -rf tomcat-2/logs/*

3、修改 Tomcat-2 中的/conf/server.xml 文件,把 shutdown 和 Connector 端口修改成另外的数值,

关闭端口修改为 8006,连接端口修改为 8090

# vim /usr/local/tomcat-2/conf/server.xml

<Server port=”8006” shutdown=”SHUTDOWN”>

<Connector port=”8090” protocol=”HTTP/1.1”

connectionTimeout=”20000”

redirectPort=”8443”/>

4、修改 startup.sh 和 shutdown.sh 文件

在第一行均加入:export CATALINA_HOME=/usr/local/tomcat-2

5、启动 tomcat

# /usr/local/tomcat/bin/catalina.sh start

# /usr/local/tomcat-2/bin/catalina.sh start

# netstat -antp

#查看 8080 和 8090 端口是否正常启动

6、查看结果