zoukankan      html  css  js  c++  java
  • tomcat

    tomcat
    名词
    jdk (jre,jvm) (跑任何java程序或软件,都需要先安装jdk)
    j2ee javaee Enterprise Edition
    j2se javase Standard Edition
    j2me javame Micro Edition
    中间件
    j2ee平台由一整套服务,应用程序接口和协议规范组成
    Java 2 Platform,Enterprise Edition
    tomcat (apache软件基金会)
    jboss wildfly  (redhat)
    weblogic (oracle)
    websphere (IBM)
    resin (CAUCHO)
    ----------------------------------------------------------
    tomcat
    apache + tomcat
    官网地址:
    http://tomcat.apache.org/
    JDK (java development kit) ,JDK是整个JAVA的核心,包括了JAVA运行环境,JAVA工具和基础类库等。
    tomcat8.0.20的安装过程
    1,安装jdk
    # java -version ----查看本机默认使用的java版本,这个是本机rpm版的,我下面使用的是新下载的java版本
    java version "1.7.0_45"
    OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
    OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
    2,解压安装新版本jdk
    # tar xf jdk-8u45-linux-x64.tar.gz -C /usr/local/
    # mv /usr/local/jdk1.8.0_45/ /usr/local/java/ ----这一步非必要,这里只是嫌名字带版本号比较麻烦,所以才改名(实际情况如果你安装多个jdk版本,带版本号反而容易区分)
    3,解压安装新版本tomcat
    # tar xf apache-tomcat-8.0.20.tar.gz -C /usr/local/
    # mv /usr/local/apache-tomcat-8.0.20/ /usr/local/tomcat
    4,tomcat的环境变量的定义
    定义在单个tomcat的启动和关闭程序里
    # vim /usr/local/tomcat/bin/startup.sh
    # vim /usr/local/tomcat/bin/shutdown.sh
    把startup.sh和shutdown.sh这两个脚本里的最前面(但要在#!/bin/bash下在)加上下面一段
    export JAVA_HOME=/usr/local/java
    export TOMCAT_HOME=/usr/local/tomcat
    export CATALINA_HOME=/usr/local/tomcat
    export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
    export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin
    启动方法
    # /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/local/java
    Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    Tomcat started.
    # lsof -i:8080 --端口还是8080
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    java 4224 root 44u IPv6 40596 0t0 TCP *:webcache (LISTEN)
    使用firefox访问
    http://IP:8080
    关闭方法
    # /usr/local/tomcat/bin/shutdown.sh
    家目录路径:
    # /usr/local/tomcat/webapps/ROOT/
    修改监听端口
    # vim /usr/local/tomcat/conf/server.xml
    <Connector port="80" protocol="HTTP/1.1" --把8080改成80的话重启后就监听80
    connectionTimeout="20000"
    redirectPort="8443" />
    --测试后再改回8080端口
    目录布署:
    # mkdir /usr/local/tomcat/webapps/abc
    ----把abc目录与ROOT同级或者是在ROOT的下一级都是可行的
    # vim /usr/local/tomcat/webapps/abc/time.jsp
    <html>
    <body>
    <center>
    <H1><%=new java.util.Date()%></H1>
    </center>
    </body>
    </html>
    =====================================================================
    安装完tomcat后,就可以将开发的java应用装上进行测试了
    因为java开发的开源应用非常少,并且很多不支持较新版本的tomcat,这里又是实验环境,所以这里简单安装一个jspxcms让大家看下效果
    一个开源的java cms系统jspxcms(java内容管理系统)
    软件包:jspxcms-5.2.4-release.zip
    步骤:
    1,解压jspxcms
    # rm /usr/local/tomcat/webapps/ROOT/* -rf --解压之前先删除原来家目录里的文件
    # unzip jspxcms-5.2.4-release.zip -d /usr/local/tomcat/webapps/
    2,去mysql建一个库,进行授权
    # yum install mysql* -y
    # /etc/init.d/mysqld restart
    # mysql
    mysql> create database jspxcms;
    Query OK, 1 row affected (0.00 sec)
    mysql> grant all on jspxcms.* to 'li'@'localhost' identified by '123';
    Query OK, 0 rows affected (0.00 sec)
    mysql> flush privileges;
    3,使用firefox的下面路径按照它的步骤进行安装
    http://IP:8080/
    5,重启tomcat后,再使用下面路径访问就可以了
    /usr/local/tomcat/bin/shutdown.sh
    /usr/local/tomcat/bin/startup.sh
    前台访问地址:
    http://IP:8080/
    后台访问地址:(需要admin用户和其密码登录才有权限)
  • 相关阅读:
    Mybatis总结(mybatis plus待更新)
    maven配置(IDEA)quickstart,IDEA上maven细节配置
    (已解决)C3P0数据库使用配置文件链接,报错:com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run
    angular--ng-template&ngTemplateOutlet的用法

    Array.from()和Array.of()用法
    Object.create()
    继承
    Object类型
    剩余参数
  • 原文地址:https://www.cnblogs.com/skyzy/p/9201350.html
Copyright © 2011-2022 走看看