zoukankan      html  css  js  c++  java
  • Tomcat的安装和部署

    1. 部署并启动 tomcat 服务器.
    1). 解压 apache-tomcat-6.0.16.zip 到一个非中文目录下
    2). 配置一个环境变量. java_home(指向 JDK 安装的根目录) 或 jre_home
    3). 通过双击 apache-tomcat-6.0.16in 目录下的 startup.bat, 启动服务器
    4). 可以在浏览器中输入 localhost:8080 来检验 Tomcat 安装是否正确.
    5). 若已经启动了一个 Tomcat 应用, 若再启动同一个 Tomcat 应用, 会抛出异常:
    java.net.BindException: Address already in use: JVM_Bind:8080
    因为端口已经被占用了.

    2. Tomcat: 开源的 Servlet 容器.

    3. 可以通过修改 server.xml 文件中的配置信息来修改 Tomcat 服务器的端口号:

    <Connector port="8989" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />

    把 port 的值改为其他的端口号即可.

    4. 为了可以在任意目录下启动 Tomcat 服务器
    4.1 把 D:apache-tomcat-6.0.16in 添加到 path 下

    添加成功后, 若在任意目录下通过 startup 启动 Tomcat 服务器, 会有提示:

    The CATALINA_HOME environment variable is not defined correctly
    This environment variable is needed to run this program

    即: 要求设置 CATALINA_HOME 这个环境变量

    5. 设置 CATALINA_HOME 环境变量:
    5.1 通过阅读 startup.bat 批处理文件, 可知 CATALINA_HOME 环境变量下有一个 bin 目录,
    而 bin 目录又有一个 catalina.bat 文件, 由此可知 CATALINA_HOME 指向的应该是 Tomcat
    安装的根目录

    于是把 Tomcat 的根目录设为 CATALINA_HOME 环境变量.

    此时即可以在 任意 目录下通过 startup.bat、shutdown.bat 启动、关闭 Tomcat 服务器.

    6. 继续阅读 startup.bat 文件, 发现启动 tomcat 服务器的是 catalina.bat 文件

    在命令行窗口直接输入 catalina, 提示如下:

    commands:
    debug Start Catalina in a debugger
    debug -security Debug Catalina with a security manager
    jpda start Start Catalina under JPDA debugger
    run Start Catalina in the current window
    run -security Start in the current window with security manager
    start Start Catalina in a separate window
    start -security Start in a separate window with security manager
    stop Stop Catalina
    version What version of tomcat are you running?

    catalina 命令有如上的可选参数.

    run: 在 catalina 同一个命令行窗口下启动服务器.
    start: 开启一个新窗口启动服务器
    stop: 关闭服务器.

  • 相关阅读:
    读书笔记——吴军《态度》
    JZYZOJ1237 教授的测试 dfs
    NOI1999 JZYZOJ1289 棋盘分割 dp 方差的数学结论
    [JZYZOJ 1288][洛谷 1005] NOIP2007 矩阵取数 dp 高精度
    POJ 3904 JZYZOJ 1202 Sky Code 莫比乌斯反演 组合数
    POJ2157 Check the difficulty of problems 概率DP
    HDU3853 LOOPS 期望DP 简单
    Codeforces 148D. Bag of mice 概率dp
    POJ3071 Football 概率DP 简单
    HDU4405 Aeroplane chess 飞行棋 期望dp 简单
  • 原文地址:https://www.cnblogs.com/keleaiww/p/10951719.html
Copyright © 2011-2022 走看看