tomcat下载与配置

1.startup.bat乱码如何解决?

原因分析:tomcat输出采用gbk, windows采用utf-8  可以统一编码格式gbk

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
java.util.logging.ConsoleHandler.encoding = GBK

2.tomcat默认配置  server.xml

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               maxParameterCount="1000"
               />

3.startup.bat闪退

  • startup.bat窗口一闪而过,跟你玩躲猫猫怎么解决? 
  •  首先我们要知道,tomcat服务本质上是用java创建的套接字对象写出来的,而startup.bat文件闪退,很有可能是因为tomcat没识别到java_home目录,可以检查一下本地的环境变量是否配置正确

4.idea集成tomcat开发环境

(1)使用本地集成tomcat 

  • Run选项卡下的——Edit Configurations命令
  • 点击Run/Debug Configuraions下面的加号,选择 tomcat server ==>> Local(也就是本地服务器的意思)

  • 随后配置application server服务器,也就是本地服务器 
  • url访问的链接、默认路径、端口号等信息
  • 有tomvat服务器还不行,还需要告诉tomcat需要运行的项目。点击deployment——>再进行部署要运行的项目 

 

  • 需要注意的是,如果你想热加载jsp或者其他前端代码,请选择war exproded 模式
  • war:将项目文件全部打包进tomcat服务器下再进行运行
  • war exproded :而这个模式下,相当于告诉tomcat 我这个目录下要运行文件哈,你给你注意点,实时给我更新代码
  • 但是需要注意的是,无论使用哪种方式,java文件无法自动更新,还是需要运行再进行编译,而js这种解释型语言不同,写完了之后不需要编译成class文件就能更新。所以,调试后端程序必须每次都要运行

(2)使用maven插件

<plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <port>80</port>
                    <path></path>
                </configuration>
            </plugin>
        </plugins>
  • 右击项目——(会出现Run Maven命令)点击Run Maven——选择tomcat7

需要知道的是,这里的tomcat的版本号与你的本地版本号无关,这里的版本号显示的是你的maven插件下载的版本号

  • 如果   <path></path>设置成  <path>/</path> 这里设置的是访问路径,那么使用localhost就能直接访问

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值