Tomcat宝典

端口解释    
           
    tomcat启动之后默认会启动3个端口,分别是8080,8009,8005

    8009 nginx  反向代理,9默认没开启。
    8005 tomcat 端口负责关闭tomcat的请求               
                                  
    8080 用于监听浏览器发送的请求,设置为80后可以直接使用域名访问,但是如果使用普通账户启动的tomcat,则不能使用小于1024的端口
    8443 端口是用于https连接的,除了打开注释之外还需要有域名证书才可以               
    
修改端口号
    C:\Tomcat\
    apache-tomcat-9.0.34\conf\server.xml        配置文件
    
    69行-71行  默认端口 8080   可以改成 8888
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

    
配置虚拟主机

    apache-tomcat-9.0.34\conf\server.xml
    
    默认 localhost
    <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
    </HOST>
    
    配置虚拟主机    新增
    1、修改server.xml
        <Host name="www.yc.com"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
        </HOST>
        
    2、hosts 静态映射文件 网址域名与对应IP建立“数据库”
       文件路径  C:\Windows\System32\drivers\etc\hosts
       遵循格式  ip地址+Tab+域名+换行    
       127.0.0.1  www.yc.com
    
war包

    选中项目 -> Export -> WAR file -> 项目和存放路径
    
    复制项目war包到Tomcat\webapps下面 
    
    启动服务器bin\startup.bat 
    
    启动完成Tomcat会自动解压war包
    
访问项目
    http://ip地址:端口号/项目名/网页
    
    http://127.0.0.1:8080/
    
查看本机IP地址
    cmd -> ipconfig

Eclipse部署Tomcat 
    
    1、加载Tomcat
        Window -> Preferences -> Server -> Runtime -> add -> Apache
        
        选择Apache Tomcat v9.0 并 勾选 Create a new local server
        
        next ->  选中Tomcat路径 和 JRE环境(JDK)  -> Finish -> OK
    
    2、显示server 有时候忘记勾选
    
        Window -> Show View -> Ohter -> Server
        
    3、更改部署路径
    
        点击server中的Tomcat
        选择Use Tomcat installation(安装) 第二个
        把Deploy path(部署路径)中 wtpwebapps 改为 webapps 后保存
        

移除Tomcat
    
    删除项目中server
    删除控制台servers中的Tomcat
    移除runtime中Tomcat
    
常见错误
    
    无法显示此网页        服务器未启动
    404                    资源地址不正确
    500                    Java代码错误   

创建Web项目并发布到Tomcat
    
    创建Web项目
        File -> new -> Ohter -> Web -> Dynamic Web Project 
        -> next -> 勾选Generate web.xml
        
        项目会在WEB-INF下生成web.xml  默认的欢迎页面
        
    发布到Tomcat 两种
        1、点击项目 -> Run As -> run on server
        2、右键server -> Add and Remove 


Servletd的web.xml文件

    方案一 项目已构建完 无web.xml文件 补充文件
        右键项目 -> JavaEE Tools -> Generate Deployment Descripior Stub
    
    方案二 刚开始创建项目 点击下一步到最后  勾选创建Generate web.xml eployment descripior 
    
           不要一开始就Finish
        

工作空间
    
    字体
        Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Basic -> Text Font

    编码集
    
        Window -> Preferences -> General -> Workspace -> Other : UTF-8
            

编码集
    Window -> Preferences -> General -> Content Types -> Text  
    
    -> Java Properties File    -> Default    ecoding : UTF-8
    
    -> JSP    -> Default    ecoding : UTF-8

版本校验
    Window -> Preferences -> Validation  保留 Application和Classpath
    
扩展浏览器    
    Window -> Preferences -> General ->  Web Browser -> Use external web browser  扩展浏览器 -> new 
    
          Name      自定义名字  例如: FireFox
          Location  浏览器位置  例如: C:\Program Files\Mozilla Firefox\firefox.exe

    
自定义小图标
    Window -> Perspective -> Customize Perspective -> Shortcuts

注释模板
    eclipse-->windows-->preferences-->Java-->Code Style-->Code Templates-->Code-->New Java files-->单击[edit]按钮
    
    
    types
/**
 * company 源辰信息
 * @author ${user}
 * @date ${date}
 * @version 1.0
 * ${tags}
 * Email 1198865589@qq.com
 */

小技巧:Eclipse如何把多个项目放在一个文件夹下展示 
https://blog.csdn.net/Klhz555/article/details/117447039        


强行修改Tomcat版本  8.5改成8.0

    Eclipse配置Tomcat 出错
    
    这个目录下的apache tomcat安装版本是8.5.45。应安装Tomcat8.0
    
     The Apache Tomcat installation at this directory is version 8.5.45.  A Tomcat 8.0 installation is expected.

    需要使用好压打开
    apache-tomcat-8.5.45\lib\catalina.jar\org\apache\catalina\util\ServerInfo.properties

    原版
    server.info=Apache Tomcat/8.5.45
    server.number=8.5.45.0
    server.built=Aug 14 2019 22:21:25 UTC

    修改后
    server.info=Apache Tomcat/8.0.50
    server.number=8.0.50.0
    server.built=Aug 14 2019 22:21:25 UTC
    
JSP页面模板更改

    Window -> Preferences -> template -> JSP Files -> 
    
    先改编码集     Encoding: ISO 10646/Unicode(UTF-8) 第一个就是
    
    然后点击Templates -> New JSP File(html)
    
    模板如下
        <%@ page language="java" contentType="text/html; charset=${encoding}"
            pageEncoding="${encoding}"%>
        <!DOCTYPE html>
        <html>
        <head>
        <meta content="charset=${encoding}">
        <title>源辰信息科技</title>
        </head>
        <body>
        ${cursor}
        </body>
        </html>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值