zoukankan      html  css  js  c++  java
  • tomcat ---命令笔记

    # 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




  • 相关阅读:
    Java实现Excel导入数据库,数据库中的数据导入到Excel
    MySQL如何把A表查询出来的某个字段的数据插入到新增的字段的下面
    MySQL怎么把小数转换为百分比?
    linux上安装python3和pip----最简单的安装
    linux pip 安装包的时候报错:Could not find a version that satisfies the requirement bs4 (from versions: ) No matching distribution found for bs4
    Excel提取中文
    关于Excel的一些小技巧
    5-24 树种统计 (25分)
    POJ 2663 Tri Tiling
    5-3 树的同构 (25分)
  • 原文地址:https://www.cnblogs.com/wx9527/p/13056373.html
Copyright © 2011-2022 走看看