开源工具 tomcat

Tomcat

封装了很多HTTP的操作:负责解析 HTTP 协议,解析请求数据,并发送响应数据。

官网

download下的which version:

Apache Tomcat® - Which Version Do I Want?

可以看tomcat对jdk的版本要求。

启动

启动:双击:bin\startup.bat

我遇到了没有权限的问题,选中tomcat文件夹,右键属性,安全,选中用户,将权限全部勾选再启动。

关闭

直接×掉运行窗口:强制关闭(不推荐)

bin\shutdown.bat:正常关闭

Ctrl+C:正常关闭

卸载

直接删除tomcat文件夹

控制台中文乱码:

修改conf/ logging.properties

java.util.logging.ConsoleHandler.encoding = UTF-8

 

我用的8.5.82,改了反倒乱码,所以自己酌情处理。

修改启动端口号:

conf/server.xml

<Connector port="80" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

 

部署项目

方式一:将项目放置到 webapps 目录下, 即部署完成。

方式二:一般 JavaWeb项目会被打成war包,然后将 war包放到 webapps目录下,Tomcat会自动解压缩 war文件。

访问:http://localhost/tomcat-demo-1.0-SNAPSHOT/a.html

IDEA中创建 Maven Web项目

方式一:借助archetype

 

刚创建出来的web项目缺少两个文件夹,右键new ->Derectory会有提示,把java和resource加上。

删除多余的pom配置:package以下的都可以干掉。

方法二:不借助archetype

不勾选就行,pom里面指定打包方式为war:

<packaging>war</packaging>

由于main下缺少webapp所以要补全结构:

ctrl+alt+shift+s

刚开始进来没有找到no-archetype,当我新增一个no的模块后能找到了,暂时不知道什么原因。

 

点击右侧报红的地方,根据提示创建webapp目录,右上方有个+点击添加web.xml,可能目录不对,手动调整下,或者不调整,创建后再拖到webapp目录下。

IDEA中使用 Tomcat

使用本地安装的tomcat

add configration处,点开,选+,选tomcat local,application server处配置tomcat的文件夹地址,有个deployment,点击artifact,选中要启动的项目,下面的application context可以配置访问路径。

加了html直接访问访问不到,restart的两个选项都试过不行,重新打包才获取到。

使用tomcat的maven插件

configuration是可选项,不加也行

<build>

        <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>

    </build>

启动:

 

访问:http://localhost/b.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呀吼呀吼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值