Tomcat学习笔记及简单的Javaweb项目创建

Tomcat是轻量级的web服务器

启动tomcat的方法:在解压后的文件的bin目录下,选择 startup.bat 就可以启动了

在之前学习javase的时候我只设置了JAVA_HOME环境变量,但tomcat要求有JRE_HOME环境变量,所以还要设置一个环境变量,因为在高版本的jdk中没有jre的目录,所以JRE_HOME的内容写和JAVA_HOME内容一样就行

处理:Tomcat控制台乱码问题

在Tomcat的安装位置

找到conf目录下的logging配置文件

将字符编码改为GBK

如何把项目放入Tomcat中运行

将项目打包成war包,放入webapps目录就行,不用解压,tomcat会自动识别

开发中的javaweb结构

开发完成的javaWeb的项目结构

 

 

IDEA中创建MAVN WEB 项目

使用骨架

1 new module ->   maven ->选中create from archetype ->选中下面的maven-archetype-webapp->next.....

 2  这个流程创建的项目中 pom .xml中有很多用不到的东西,要删去多余的xml坐标

(打包方式会自动设为war)

3 补全缺失的项目结构

在main中缺失了java文件夹和resources 文件夹

直接新建两个Directory ,名字如上,(idea都会有提示缺失了什么)

不使用骨架

1 创建mavn 项目  

2  在pom.xml中添加打包方式

  <packaging>war </packaging>

3 补齐缺失的目录结构 webapp

现在这个项目还是一个普通的java项目,我们选中project-structure ->factes,然后在factes,中添加web配置,现在他就是一个web项目,添加facte就是给声明技术配置,spring项目也会有spring factes,不过我们一般都是使用框架搭建,所以不注意罢了,再添加完之后,会提示你缺少一些目录。

补全目录

然后添加web的配置之后,会提示缺失两个文件,webapp和webinf, webapp就叫这个名字,不叫web,高版本会叫web,我们手动给他改一下,不然打包会有问题,路径为.....src\main\webapp,webinf路径为src\main\webapp\webinf\web.xml,不是的话,手动改一下,其实也没问题,但是为了规范,所以将webapp放在和java同一目录下。

 注意在第三步创建xml时注意路径,xml一般放在WEN-INF目录下,写路径要写上,这个文件夹会自动会创建

在idea中使用tomcat

1 在使用maven的packge ,打包好后,把war 包放到 tomacat 安装路径中webapps目录下

然后starup.bat 启动Tomcat

2 将Tomcat集成到idea中,集成本地的tomcat

run->edit congfiguration 下面的流程:

 

在写好后,使用package 打成war 包,选择Deloyment,把项目部署到Tomcat中

 

 

 点击这个图标启动Tomcat

3 使用插件

写在pom。xml文件中

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
      </plugin>
    </plugins>

  </build>

然后再使用run maven 功能时就会多出一个

 点击就可以启动maven了,这个方法不需要手动去package ,部署,是最方便的,但是这个插件支持的Tomcat最高是tomcat 7,但是在开发的过程已经足够了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值