# systemctl stop firewalld
# systemctl disable firewalld
# vim /etc/selinux/config
yum -y install java-1.8.0-openjdk
# cd /usr/local/src/
# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.42/bin/apache-tomcat-8.5.42.tar.gz
tar -zxvf apache-tomcat-8.5.42.tar.gz
mv apache-tomcat-8.5.42 /usr/local/tomcat_1
/usr/local/tomcat_1/bin/version.sh 是否安装成
/usr/local/tomcat_1/bin/startup.sh 启动
/usr/local/tomcat_1/bin/shutdown.sh 停止
解决Tomcat启动慢的方法 cat /proc/sys/kernel/random/entropy_avail
为了加速/dev/random提供随机数的速度,你可以通过操作设备的外设,让其产生大量的中断,网络传输数据,按键,移动鼠标,在命令行敲几个不同的命令,俗称聚气。
yum install rng-tools -y # 安装rngd服务(熵服务,增大熵池)
systemctl start rngd # 启动服务
浏览器进行访问
本机地址 http://192.168.1.1:8080/
Tomcat管理功能使用
Tomcat管理功能用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。在默认情况下是处于禁用状态的。如果需要开启这个功能,就需要配置管理用户,即配置tomcat-users.xml 文件。
[root@controller1]# vi /usr/local/tomcat_1/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
</tomcat-users> #在这行上面添加
重启tomcat再次登陆
如果登陆不上去,可能是访问的IP受到限制,将下面的内容注释掉
]# vi /usr/local/tomcat_1/webapps/manager/META-INF/context.xml
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" />
-->
server.xml配置文件注释
安装mariadb
yum install mariadb mariadb-server python2-PyMySQL expect -y
修改配置文件
echo "#
[mysqld]
bind-address = 0.0.0.0
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
#">/etc/my.cnf.d/openstack.cnf
启动数据库
systemctl enable mariadb.service
systemctl start mariadb.service
mysql_secure_installation #初始化设置密码,自动交互
DBPass=redhat
/usr/bin/expect << EOF
set timeout 30
spawn mysql_secure_installation
expect {
"enter for none" { send "
"; exp_continue}
"Y/n" { send "Y
" ; exp_continue}
"password:" { send "$DBPass
"; exp_continue}
"new password:" { send "$DBPass
"; exp_continue}
"Y/n" { send "Y
" ; exp_continue}
eof { exit }
}
EOF
创建库
mysql -uroot -predhat
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'open2017' ;
MariaDB [(none)]> create database along;
在压缩包里找到数据库文件,将其上传到tomcat上
mysql -uroot -p -D along < jeesns.sql
vi /usr/local/tomcat_1/webapps/jeesns/WEB-INF/classes/jeesns.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/along?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
jdbc.user=root
jdbc.password=redhat
managePath=manage
frontTemplate=front
memberTemplate=member
manageTemplate=manage
重启tomcat
http://192.168.1.1:8080/jeesns/
进入后台管理
http://192.168.1.1:8080/jeesns/manage/login
用户名:admin
密码:jeesns