IDEA新建Web工程,配置tomcat,servlet

简介: IDEA高级操作之新建Web工程

配置的基础环境:IDEA2021.2.1

        tomcat 版本 9.0.34

        JDK 1.8.0_291

1.先新建一个java项目

 

 

项目名字随便啦;

2.鼠标右键项目文件夹,鼠标左键点击Add Framework Support

 

3.勾选Web Application (4.0),点击OK

 

至此项目新建完毕

4.配置tomcat 9.0.34

第一步:如图点击Add Configuration

 

第二步:点击弹出窗口左上角的加号+

 

第三步:下拉选择Tomcat Server>Local

 

接着会弹出如下界面:

 

可以看到界面下面有一个Warning:No artifacts marked for deployment,解决办法是可以点击界面上的Deployment,下面有个+号,点击加号,先弹出Artifacts,点击即可

 

点击之后界面会变成如下,warning就解决了:

 

接着回头继续配置Server,在界面点击如下1进入服务器配置,如下:

 

点击2处可以配置tomcat的位置,弹出如下界面,最上面的name可以默认,下面的Tomcat Home 选成你自己的tomcat安装目录,具体到bin目录的上一级(重要的强调一下,不是Bin目录,是上一级!!!!),下面的Tomcat base directory也是一样,目录不合适也会有提示,至于版本只要你目录选对,就自动识别的:

 

标注的3处可以选择运行的浏览器,看你自己了,个人还是推荐chrome,界面再往下拉需要注意以下圈出来的接口,后面运行tomcat服务器可能会报错,说是端口占用,可以再回头来该。

 

4出建议不动,保持与项目一致,如果不是可以下拉选择一致的

接着就下拉,先点击Allpy,再点击OK,配置完可以看到项目运行位置如下:

 

 

5.导入相关jar包

先点击页面左上角File,再点击Project Structure

 

进入如下页面,选择Libraries>Java:

 

接着进行选择,需要选择的是你的tomcat安装目录下的lib文件夹中的servlet的jar包,选好之后OK:

 

弹出如下窗口,继续OK:

 

还没弄完呢,还没导进去呢,继续点击左侧的Artfacts,选择右侧的servlet-api,鼠标右击,选择Put into /WEB-IF/lib,点击apply,ok

 

接下来去工程目录下看依赖包:

 

可以看到sevlet的包。以后要是再需要导包儿,可以照这个。可以直接添加依赖。虽然麻烦点,但很稳

6.接下来运行服务器:

 

点击运行即可。

7.关于控制台Output log 乱码的问题

是因为wndows是GBK编码,但是Tomcat是UTF8编码。可以去Tomcat安装目录下的conf文件夹下,找logging.properties文件,用文本工具(记事本就行)打开,修改里面的log编码相关:改成GBK即可

目录
相关文章
|
3月前
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
56 1
|
3月前
|
Java 应用服务中间件 Shell
Nginx+Keepalived+Tomcat 实现Web高可用集群
Nginx+Keepalived+Tomcat 实现Web高可用集群
105 0
|
28天前
|
Java 应用服务中间件 Apache
浅谈Tomcat和其他WEB容器的区别
Tomcat是一款轻量级的免费开源Web应用服务器,常用于中小型系统及并发访问量适中的场景,尤其适合开发和调试JSP程序。它不仅能处理HTML页面,还充当Servlet和JSP容器。相比之下,物理服务器是指具备处理器、硬盘等硬件设施的服务器,如云服务器,其设计目标是在处理能力、稳定性和安全性等方面提供高标准服务。简言之,Tomcat专注于运行Java应用,而物理服务器则提供基础计算资源。
|
2月前
|
Java 应用服务中间件 Maven
JavaWeb基础5——HTTP,Tomcat&Servlet
JavaWeb技术栈、HTTP、get和post区别、响应状态码、请求响应格数据式、IDEA使用Tomcat、报错解决、Servlet的体系结构、IDEA使用模板创建Servlet
JavaWeb基础5——HTTP,Tomcat&Servlet
|
3月前
|
Java 应用服务中间件 Apache
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
158 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
|
2月前
|
关系型数据库 Java MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【9月更文挑战第6天】在Linux环境下安装JDK 1.8、Tomcat和MariaDB是搭建Java Web应用的关键步骤。本文详细介绍了使用apt-get安装OpenJDK 1.8、下载并配置Tomcat,以及安装和安全设置MariaDB(MySQL的开源分支)的方法。通过这些步骤,您可以快速构建一个稳定、高效的开发和部署环境,并验证各组件是否正确安装和运行。这为您的Java Web应用提供了一个坚实的基础。
52 0
|
3月前
|
jenkins 持续交付 开发工具
"引爆效率革命!Docker+Jenkins+GIT+Tomcat:解锁持续集成魔法,一键部署Java Web应用的梦幻之旅!"
【8月更文挑战第9天】随着软件开发复杂度的增加,自动化变得至关重要。本文通过实例展示如何结合Docker、Jenkins、Git与Tomcat建立高效的持续集成(CI)流程。Docker确保应用环境一致性;Jenkins自动化处理构建、测试和部署;Git管理源代码版本;Tomcat部署Web应用。在Jenkins中配置Git插件并设置项目,集成Docker构建Tomcat应用镜像并运行容器。此外,通过自动化测试、代码质量检查、环境隔离和日志监控确保CI流程顺畅,从而显著提高开发效率和软件质量。
74 3
|
5月前
|
XML 数据格式
XML配置Servlet文件,不使用注解配置路径的方法
XML配置Servlet文件,不使用注解配置路径的方法
|
4月前
|
Java 应用服务中间件 Linux
Tomcat安装部署[单机软件],可以让用户开发的WEB应用程序,变成可以被访问的网页,Tomcat的使用需要jdk环境
Tomcat安装部署[单机软件],可以让用户开发的WEB应用程序,变成可以被访问的网页,Tomcat的使用需要jdk环境
|
5月前
|
应用服务中间件
Servlet urlPattern配置,和不要在Servlet中配置任何匹配的原因
Servlet urlPattern配置,和不要在Servlet中配置任何匹配的原因