Idea使用Tomcat

1、创建项目

  • 我们这里使用maven进行创建
    在这里插入图片描述

2、添加Web框架

在这里插入图片描述
在这里插入图片描述

  • 添加完后就能看到一个web目录
  • 目录解释
    • WEB_INF:这个目录下存放的jsp等页面文件不能直接在url上进行访问,必须经过servelt重定向
    • web.xml:配置文件,配置servlet等
    • index.jsp:tomcat启动后的首页面,如果不想使用他这个当首页面,可以删了然后新增一个index.html页面
      在这里插入图片描述

3、添加Tomcat

在这里插入图片描述

  • 注意选择Tomcat Server,不是TomEE Server
    在这里插入图片描述

  • 配置Tomcat路径(就是指定本地tomcat的文件的地址)
    在这里插入图片描述

  • 选择到tomcat根目录即可,不需要进入bin目录

在这里插入图片描述

  • 进入Deployment,添加Artifact(因为我们前面添加了Web框架,所以直接点击就可以了)
  • 如果点击后不行,看本文章最后的常见问题解决
    在这里插入图片描述

在这里插入图片描述

4、运行tomcat

在这里插入图片描述

  • 成功运行后会自动跳转到tomcat的默认页面(index.jsp)

在这里插入图片描述

  • 解读
    • http://localhost:8080/TomcatTest_war_exploded/:tomcat启动的默认路径,其中的/TomcatTest_war_exploded是tomcat默认添加的项目路径地址,可以取消,看文章最后的常见问题解决
    • $END $ :index.jsp页面里的内容

在这里插入图片描述

5、常见问题

1、没有Artifacts

在这里插入图片描述

  • 解决方案
    • 1、打开项目结构
      在这里插入图片描述

    • 2、添加Artifacts
      在这里插入图片描述
      在这里插入图片描述

  • 出现下面界面就可以了,点击ok,然后回到问题处继续操作即可

在这里插入图片描述

2、默认路径太长

  • 去掉Application context里面的内容,只留一个 /
    在这里插入图片描述

3、乱码问题

解决方案:点击这看我的tomcat安装的第五个部分解决
在这里插入图片描述

  • 解决完后
    在这里插入图片描述

4、端口冲突

在这里插入图片描述

  • 解决方案
  • 把这个端口修改一下,修改成8088之类的(不常用的端口都可,防止端口冲突),再重新启动一下
  • 建议把下方的JMX port也修改一下(1098之类的)
    在这里插入图片描述

5、web页面自动刷新

  • 热部署,修改页面代码后不需要重启服务器,自动加载资源
  • 页面修改后,刷新浏览器即可,但是修改Java代码后会有一定延迟(对页面刷新快,Java代码修改后不如重启服务器快)
  • 选择Update classes and resources
    在这里插入图片描述

6、Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099

  • 翻译:在运行配置停止之前,应用程序服务器未连接,原因:无法ping localhost:1099上的服务器
  • 原因:tomcat中没有选择jre

在这里插入图片描述

  • 解决方案
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

堇荼丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值