首页 > 其他分享 >一步一步教你tomcat优化和发布动态网站

一步一步教你tomcat优化和发布动态网站

时间:2023-03-14 16:31:56浏览次数:39  
标签:tomcat 一步 centos01 centos02 优化 com root usr

Tomcat性能优化

一、安装Centos01上安装tomcat发布动态网站jpress使用www.Benet.com访问,配置虚拟机主机通过www.benet.com和www.accp.com访问不同的虚拟主机

1)上传tomcat文件包

[root@centos01 ~]# rz
[root@centos01 ~]# ls
anaconda-ks.cfg 公共 图片 音乐
apache-tomcat-8.5.50.tar.gz 模板 文档 桌面
initial-setup-ks.cfg 视频 下载

2)解压移动tomcat

[root@centos01 ~]# tar zxf ./apache-tomcat-8.5.50.tar.gz -C /usr/src/
[root@centos01 ~]# mv /usr/src/apache-tomcat-8.5.50/ /usr/local/tomcat

3)启动tomcat监听进程

[root@centos01 ~]#/usr/local/tomcat/bin/startup.sh 
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR:
/usr/local/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH:
/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@centos01 ~]# netstat -anptu | grep java
tcp6
0 0 :::8080 :::* LISTEN 1238/java
tcp6
0 0 127.0.0.1:8005 :::* LISTEN 1238/java
tcp6
0 0 :::8009 :::* LISTEN 1238/java

4)客户端验证

一步一步教你tomcat优化和发布动态网站_tomcat

5)安装动态网站

[root@centos01 ~]#/usr/local/tomcat/bin/shutdown.sh
[root@centos01 ~]# cd /usr/local/tomcat/webapps/
[root@centos01 webapps]# ls
docs
host-manager jpress.war ROOT
examples
jpress manager

6)安装jpress数据库

[root@centos01 webapps]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@centos01 webapps]# rm -rf /etc/yum.repos.d/CentOS-*
[root@centos01 webapps]# yum -y install mariadb mariadb-server

7)启动服务设置开机自动启动

[root@centos01 ~]# systemctl start mariadb
[root@centos01 ~]# systemctl enable mariadb

8)设置用户和密码

[root@centos01 ~]# mysqladmin -uroot password
[root@centos01 ~]# mysql -uroot -ppwd@123

9)创建数据库用户访问

MariaDB [(none)]> create database jpress charset utf8;

10)授权用户访问

MariaDB [(none)]> grant all on jpress.* to 'bbs'@'localhost' identified by 'pwd@123';

11)创建数据库

一步一步教你tomcat优化和发布动态网站_centos_02

一步一步教你tomcat优化和发布动态网站_centos_03

一步一步教你tomcat优化和发布动态网站_tomcat_04

12)登录进去查看动态网站

一步一步教你tomcat优化和发布动态网站_centos_05

二、Centos02安装DNS域名解析www.benet.com www.accp.com www.bdqn.com访问网站

1、安装DNS

1)挂载光盘安装DNS

[root@centos02 ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@centos02 ~]# rpm -ivh
/mnt/Packages/bind-9.9.4-50.el7.x86_64.rpm
[root@centos02 ~]# rpm -ivh
/mnt/Packages/bind-chroot-9.9.4-50.el7.x86_64.rpm

2)修改DNS服务主配置文件

[root@centos02 ~]# vim /etc/named.conf
options {
listen-on port 53 { any; };
directory "/var/named";
};
zone "accp.com" IN {
type master;
file "/var/named/accp.com.zone";
};
zone "bdqn.com" IN {
type master;
file "/var/named/bdqn.com.zone";
};
zone "benet.com" IN {
type master;
file "/var/named/benet.com.zone";
};
3)修改DNS区域配置文件
[root@centos02 ~]# vim /var/named/benet.com.zone
$TTL 86400
@ SOA benet.com. root.benet.com.
(
2023031415
1H
15M
1W
1D
)
@ NS centos02.benet.com.
centos02 A 192.168.100.20
www A 192.168.100.10
[root@centos02 ~]# vim
/var/named/accp.com.zone
$TTL 86400
@ SOA accp.com. root.accp.com.
(
2023031415
1H
15M
1W
1D
)
@ NS centos02.accp.com.
centos02 A 192.168.100.20
www A 192.168.100.10
[root@centos02 ~]# vim
/var/named/bdqn.com.zone
$TTL 86400
@ SOA bdqn.com. root.bdqn.com.
(
2023031415
1H
15M
1W
1D
)
@ NS centos02.bdqn.com.
centos02 A 192.168.100.20
www A 192.168.100.10

4)启动服务

[root@centos02 ~]# systemctl start named
[root@centos02 ~]# systemctl enable named

5)客户端解析域名

一步一步教你tomcat优化和发布动态网站_centos_06

6)客户端验证域名访问tomcat

一步一步教你tomcat优化和发布动态网站_java_07

一步一步教你tomcat优化和发布动态网站_centos_08

一步一步教你tomcat优化和发布动态网站_tomcat_09

标签:tomcat,一步,centos01,centos02,优化,com,root,usr
From: https://blog.51cto.com/u_15946809/6120613

相关文章

  • 腾讯云服务器安装完jdk,tomcat,无法访问的问题
    jdk8,tomcat11,控制台防火墙规则已添加该端口系统内firewall已添加开放该端口启动tomcat初步看顺利启动,后经过catalina.sh发现每次启动后都出错了,网上搜索可能是jdk8与t......
  • 索引原理与优化
    下面这条SQL,你怎么通过索引来提高查询效率呢?select*fromorderwherestatus=1 orderbycreate_timeasc更优的方式是建立一个status和create_time组合索引,这......
  • (原创)【B4A】一步一步入门07:EditText,文本框、密码框、键盘样式、提示文本(控件篇03)
    一、前言本篇教程,我们来讲一下常用的控件:EditText(文本输入框)。本篇教程将会讲解文本框的基本使用,如:提示文本、密码文本、键盘样式等。相信看完的你,一定会有所收获!本文......
  • EasyCVR视频融合平台国标级联编辑页面的样式优化
    EasyCVR视频融合平台部署轻快、功能灵活,可支持多协议、多类型设备接入,在视频能力上,可实现视频直播、录像、回放、检索、云存储、告警上报、语音对讲、集群、智能分析以及平......
  • React有Fiber架构 为什么还需要 useTransition( ) 钩子优化 ?
    因为fiber的最小单元是React元素,对于一个非常耗时的函数,fiber是无法把一个函数拆分成几部分去执行的,仍然会有顶帧(卡顿)的现象发生,此时就需要使用useTransition(()=>目标Func......
  • 优化算法
    梯度更新:随机梯度,minbath梯度,全量梯度动量法:引入一阶动量,动量法是为了解决传统的梯度下降算法收敛很慢的问题。相当于每次在进行参数更新的时候,都会将之前的速度考虑进来,......
  • 查看程序占用tomcat内存情况
    最近,公司线上tomcat经常无缘无辜宕机,总结了一下定位问题的方法,仅供参考:报错信息:Maximumnumberofthreads(200)createdforconnectorwithaddressnullandport9443#......
  • SQL优化
    mysql中百万级数据查询sql优化https://www.likecs.com/show-306178654.html本次的优化在于mysql的SQL_CALC_FOUND_ROWS函数,这个是什么可以自行查阅下相关资料,......
  • 长链剖分优化
    概述长链剖分通过对DP状态的复用,有效地降低某些状态具备显著继承性的treedp(多为与当前子树深度有关的dp状态)的转移复杂度。也可以说这是把本质不同的dp状态......
  • 无法获取本地变量或参数的值,因为它在此指令指针中不可用,可能是因为它已经被优化掉了
    问题:调试时,变量的值无法显示,打印变量值提示"无法获取本地变量或参数的值,因为它在此指令指针中不可用,可能是因为它已经被优化掉了"。解决办法:取消"优化编码"勾选框勾选状......