zoukankan      html  css  js  c++  java
  • tomcat环境

    tomcat环境部署时需要先部署JDK工具:
    JDK环境:

    #将上传的jdk包进行解压/并移至Java目录下:
    tar xf jdk1.8.0_131.tar.gz
    mkdir -p /usr/java
    mv jdk1.8.0_131 /usr/java/
    #在shell终端定义变量(临时使用)tomcat 服务启动时需要用到:
    JAVA_HOME=/usr/java/jdk1.8.0_131
    创建环境变量:(编辑/etc/profile文件,在最后加上以下两行:)
    export JAVA_HOEME=/usr/java/jdk1.8.0_131
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    
    #退出vim编辑器执行:
    source /etc/profile
    tomcat环境:
    #解压源码包/移动到/usr/local/目录下,并命名为tomcat:
    tar xf apache-tomcat-8.0.50.tar.gz
    mv apache-tpmcat-8.0.50 /usr/local/tomcat
    
    #启动tomcat服务:
    /usr/local/tomcat/bin/startup.sh 
    #关闭tomcat服务:
    /usr/local/tomcat/bin/shutdown.sh
    
     #查看服务是否启动:
     ps -ef|grep tomcat
     ps -ef|grep java
     netstat -nutlp
     netstat -nutlp|grep -vE "8080|8005|8009" 
     
     #此时tomcat已部署完毕:在浏览器输入IP:8080访问即可!
    创建idenx.jsp测试代码:
    vim /urs/local/tomcat/webapps/ROOT/index.jsp
    <html>
    <body>
    <h1>JSP Test Page</h1>
    <%=new java.util.Date()%>
    </body>
    </html>
    修改tomcat服务配置文件 /usr/local/tomcat/conf/server.xml:
    #默认Tomcat发布目录为/usr/local/tomcat/webapps/网站,创建自定义发布目录方法如下:
    编辑server.xml配置文件,末尾</Host>标签前加入如下行:
    <Context path="/" docBase="/data/webapps/www"  reloadable="true"/>
    /data/webapps/www目录下创建测试JSP代码,重启Tomcat即可访问。

    #修改tomcat默认端口: 8005  8009  8080
    8005修改为8006        在配置文件22行
    8009修改为8010        在配置文件91行
    8080修改为8081        在配置文件69行
    搭建jforum网站:(与搭建discuz类似:)
    #将上传的软件包移至/urs/local/tomcat/webapps/ROOT/tomcat发布目录下:
    mv jforum-2.5.0.war /urs/local/tomcat/webapps/ROOT/
    #解压:
    /usr/java/jdk1.8.0/bin/jar xf jforum-2.5.0.war
    
    #需要在数据库创建库及授权:
    create database jforum charset=utf8;
    grant all on jforum.* to jforum@localhost identified by '123456';
    flush privileges;
    
    最后在浏览器直接输入tomcat服务器IP:8080即可!!!
    nginx服务配置负载均衡/动静分离:

    #主配置文件nginx.conf
    worker_processes  1;
    events {
        worker_connections  1024;
    }
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
        include vhost/*;
    }
    #虚拟主机配置文件:vv3.jf.com
    upstream tomcat_web {
            server 127.0.0.1:8080 weight=100 max_fails=2 fail_timeout=15;
            server 127.0.0.1:8081 weight=100 max_fails=2 fail_timeout=15;
    }
    server {
            listen       80;
            rewrite ^/$ /forums/list.page last;
            server_name  vv3.jf.com;
            location / {
                proxy_pass http://tomcat_web;
                proxy_set_header host $HOST;
                #root   html/vv3.jf.com;
                #index  index.html index.htm;
            }
            location ~ .*.(htm|html|js|txt|png|gif|jpg|dos)$
            {
                    root html/vv3.jf.com;
                    expires 30d;
            }
    }

  • 相关阅读:
    12.python中的列表
    11.python中的元组
    10.python中的序列
    9.python的布尔类型与流程控制
    8.python中的数字
    7.python字符串-内置方法分析
    Boost--lexical_cast 一个方便安全高效的string转换库
    STL进阶--vector vs deque
    STL进阶--删除元素
    STL进阶--相等 vs 等价 (Equality vs Equivalence)
  • 原文地址:https://www.cnblogs.com/fengyuanfei/p/13799478.html
Copyright © 2011-2022 走看看