• Tomcat 8(一)Tomcat常用配置


    操作系统:win8

    Jdk版本:1.7.0_51

    Jdk目录:C:ProgramFilesJavajdk1.7.0_51

    Tomcat版本:8.0.3

    Tomcat目录:D:ProgramFilesapache-tomcat-8.0.3

    Tomcat8下载地址:http://tomcat.apache.org/download-80.cgi

    注:Tomcat8需要JRE7以上的JRE

    1.Tomcat环境变量设置

    1.1Java环境变量设置

    右键计算机—属性—高级系统设置—环境变量,在”系统环境变量”,设置如下三个变量(如果变量已有,点”编辑”;如果变量没有,点”新建”。格式:变量名=变量值)

    JAVA_HOME=C:ProgramFilesJavajdk1.7.0_51

    CLASSPATH=%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;.

    在Path的变量值尾部加上;%JAVA_HOME%in

    1.2Tomcat环境变量设置

    在”系统环境变量”,设置如下两个变量

    CATALINA_HOME=D:ProgramFilesapache-tomcat-8.0.3

    在Path的变量值尾部加上;%CATALINA_HOME%in

    启动Tomcat

    双击D:ProgramFilesapache-tomcat-8.0.3in目录下的startup.bat(也可以在cmd下执行startup.bat)。在如下界面没有异常,即表明Tomcat启动成功

    访问Tomcat

    在浏览器下输入http://localhost:8080,即可看到Tomcat首页

    2.修改Tomcat端口

    Tomcat默认监听的是8080端口,如果想修改此端口号,打开

    D:ProgramFilesapache-tomcat-8.0.3confserver.xml,找到如下代码段,修改port属性即可

    
    
    • 1
    • 2
    • 3

    3.Tomcat设置https

    3.1制作xx.keystore文件

    在命令行下输入如下命令:

    keytool-genkey-aliastomcat-keyalgRSA-keystoreD: est.keystore

    (keytool.exe在C:ProgramFilesJavajdk1.7.0_51in目录下。因为已设置jdk环境变量,因此可以在命令行下可直接使用keytool)

    密钥库口令随意填,最后一步的密钥口令也随意填,也可以选择跟密钥库口令一样(按”Enter”键即可)

    在D盘下可以看到test.keystore文件

    3.2修改server.xml

    打开D:ProgramFilesapache-tomcat-8.0.3confserver.xml,找到如下代码段

    
    
    • 1
    • 2
    • 3
    • 4
    • 5

    将注释打开,并修改Connector标签内容,keystorePass为密钥库口令

    
    
    • 1
    • 2
    • 3
    • 4
    • 5

    重启Tomcat,在浏览器下输入https://localhost:8443,即可看到Tomcat首页

    4.修改Tomcat默认web项目

    Tomcat的web项目放在D:ProgramFilesapache-tomcat-8.0.3webapps目录下,Tomcat自带了5个Web项目:docs、examples、host-manager、manager、ROOT,Tomcat启动时会部署webapps下的所有项目

    在浏览器下输入http://localhost:8080/examples/index.html,即可访问examples的首页(虽然简陋了点。。。)

    (访问http://localhost:8080/host-manager/index.jsp和http://localhost:8080/manager/index.jsp会提示输入用户名、密码,Tomcat的账号问题将在下文介绍)

    显然在访问http://localhost:8080的时候,Tomcat默认指向了ROOT项目,那该怎么做可以让Tomcat指向自定义项目呢?

    打开D:ProgramFilesapache-tomcat-8.0.3confserver.xml,找到如下代码段

    
     
            
            
     
            
            
     
          
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    在Host标签内加入如下代码段,docBase属性可指定项目名称,将其设置为"examples"

    
     
    
    • 1
    • 2

    修改后的Host标签

    
     	
     	
            
            
     
            
            
     
          
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    重新启动Tomcat,在浏览器下输入http://localhost:8080,即可看到examples的首页

    5.Tomcat账号

    访问http://localhost:8080/host-manager/index.jsp,会提示输入用户名、密码,点”取消”,会弹出错误页面,根据此错误页面可以找到设置Tomcat账号的办法

    打开D:ProgramFilesapache-tomcat-8.0.3conf omcat-users.xml,在tomcat-users标签下添加如下内容

    
     
    
    • 1
    • 2

    重启Tomcat,然后访问http://localhost:8080/host-manager/index.jsp,用户名输入tomcat,密码输入s3cret,即可

    6.eclipse中添加Tomcat

    eclipse版本:EclipseJavaEEIDEforWebDevelopers(JunoServiceRelease2)

    选择Window-Preferences-Server-RuntimeEnvironment-Add,选择Tomcat版本,这版eclipse支持的Tomcat的最高版为7,

    因此下面使用apache-tomcat-7.0.52进行配置

    输入Tomcat7的路径

    JRE可以用WorkbenchdefaultJRE也可以用安装的JRE

    点”Finish”完成eclipse下Tomcat设置

    在eclipse下部署Web项目

    右键Web项目-RunAs-RunonServer

    选择刚才配置的Tomcat,点”Finish”,即可部署该项目

    7. 修改Session有效时间

    默认情况下,Session有效时间为30分钟。打开confweb.xml,修改session-timeout标签的值

    
            30
    
    
    • 1
    • 2
    • 3
  • 相关阅读:
    python经典小游戏:24速算(案例)
    阿里云e实例服务器3M固定带宽40G ESSD entry系统盘99元/年
    使用C语言实现查找
    2023年中国青少年近视管理离焦镜片市场零售量、零售额及发展趋势分析[图]
    yolov8-obb旋转目标检测详细流程
    如何判断一个点在多边形内
    【LeetCode】两数之和
    浅谈JSON数据
    C# SqlSugar ORM管理数据
    Exch:Exchange Server 2013 即将终止支持
  • 原文地址:https://blog.csdn.net/m0_67392010/article/details/126516728