栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

在IDEA部署JavaWeb的二三事+Servlet配置

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在IDEA部署JavaWeb的二三事+Servlet配置

自己在用IDEA部署Tomcat、JavaWeb和Servelt时遇到的一些问题的解决方法和注意点:(一开始说端口号占用啥的巴拉巴拉我真是废物了)

解决方案可以自己搜 

提示我1099被占用
步骤:

  • 打开cmd
    输入 netstat -aon|findstr 1099
    目的:找到1099端口被哪一个进程占用,获得它的进程ID。
  • taskkill -f -pid 占用1099端口的进程ID(一般就是最后一列)
    关闭占用1099端口的进程就可以解决问题。

    创建module就不记录了。。。。。。
    创建完以后进行配置:



    对应Tomcat的解压路径

    “+” 添加对应module的镜像


    启动自动跳转


显示运行以后的 Tomcat 的信息:

如果Tomcat控制台打印信息出现乱码

修改G:JavaToolsapache-tomcat-9.0.53(我的版本号)conflogging.properties把UTF-8改成GBK

生成WEB-INF/web.xml

点击菜单栏File–>Project structure–>Facets–>Web(选中我们的项目)–>点击最右边的+,生成web.xml文件

点击后如下,我们放在web目录下,然后点击OK。

提示我servlet不存在

解决办法:

根据搜到的宝藏博客
IDEA创建servlet,篇末有找不到servlet报404的原因



配置映射(web.xml中新增以下代码)

配置介绍:

servlet标签用于配置Servlet的基本信息

  • servlet-class:代表当前Servlet的具体类路径,注意最后不包含.java
  • servlet-name:代表当前Servlet的别名,可以和原Servlet名称一样,也可以不一样,一般我们就一样就行了

servlet-mapping标签用于配置请求路径与具体处理Servlet的对应关系

  • url-pattern:这里写你要匹配的地址路径 com.caochenlei.servlet.demo.MyServlet
  • servlet-name:如果匹配到请求,该交给哪一个Servlet处理,这里的servlet-name其实就是一个Servlet的别名

com.caochenlei.servlet.demo.MyServlet

浏览器输入:http://localhost:8080/DisplayServlet 可以访问


有几个地方的配置需要记住!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/302214.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号