服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

2023-10-09 14:52spd117 Java教程

本篇教程只针对IDEA2023.1.3版的Java Web项目创建以及配置Tomcat,不包含Tomcat下载教程,有需要的朋友可以参考下

本篇教程只针对IDEA2023.1.3版的Java Web项目创建以及配置Tomcat,不包含Tomcat下载教程

1.选择New Project,设置好项目名和JDK,点击Create

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 2.打开Project Structure

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

3.在Modules里点击加号选择Web,这样IDEA会帮我们创建好webapp文件夹和web.xml配置文件

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

4. 为项目创建一个web应用artifacts,IDEA在这里会提示,直接点击Create Artifact就可以自动配置

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 5.创建好的页面是这样的,点击Apply、OK就可以了

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 现在的文件结构

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

6.点击这里的Edit Configuration,导航栏的Run选项卡里也有,一样的

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 7.点击+号,添加一个Tomcat Server,注意选择Local,Remote远程用的

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 8.添加上是这样的,里面的设置看不懂就不要乱改,这里不一一说明,注意我用的80端口,默认是8080,不需要改成和我一样的。我们需要将刚建的Web Artifact部署到Tomcat中,你可以点击右下角Fix让IDEA自动配置

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 也可以在Deployment选项卡中手动配置,+号,Artifact

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 这样就OK了

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 大家刚刚应该发现了JRE是空的,注意这里的JRE会自动跟随部署的项目,所以我刚才没讲,现在点击Apply,OK,就可以了

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 9.最后还需要导入相关的依赖,这里有两种方式,在Project Structure的Libraries里导入,点击+号,Java,然后选择要添加的jar包或目录,IDEA会把目录下所有的jar包导入,我一般直接选择Tomcat下的lib目录,里面有大部分基本jar包,比如我们要用到的servlet-api等。

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 也可以把jar包放在webapp目录下,右键点击Add as Library,OK就行

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 10.现在一切就绪,我们终于可以使用Servlet了,写一个Servlet,测试一下

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 Tomcat,启动!

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

毫无悬念的成功 

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

看一下效果

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

 完全符合预期,到这里一个使用Tomcat的JavaWeb项目就创建完毕可以使用了。对了,WEB-INF目录下的资源是无法访问的,不要把东西乱放,所以刚那个jar包在浏览器是可以访问下载的

最后附上Apache Tomcat官网的版本对照表,版本不兼容很有可能出错!

IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

演示中使用的的是Web4.0,Tomcat9.0.78,JDK1.8 ,可以看到和表中正确对应

觉得有用的朋友们可以点赞收藏一下,谢谢各位。

到此这篇关于IDEA2023.1.3创建Java Web项目并配置Tomcat的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/spd117/article/details/131785183

延伸 · 阅读

精彩推荐
  • Java教程Java技术汇总

    Java技术汇总

    本篇文章主要对Java基本知识点和技术点的一些看法和介绍,具有很好的参考价值。下面跟着小编一起来看下吧 ...

    忻峰作浪1732020-08-25
  • Java教程java多线程模拟实现售票功能

    java多线程模拟实现售票功能

    这篇文章主要为大家详细介绍了java多线程模拟实现售票功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    最好的硕硕10102021-12-07
  • Java教程Spring Boot 中密码加密的两种方法

    Spring Boot 中密码加密的两种方法

    这篇文章主要介绍了Spring Boot 中密码加密的两种方法,帮助大家更好的理解和使用Spring Boot框架,感兴趣的朋友可以了解下...

    江南一点雨3522020-09-03
  • Java教程Java线程池高频面试题总结

    Java线程池高频面试题总结

    在进程和线程的相关面试题中还有一部分是关于多线程和线程池的,也是在这一部分中比较常考察的内容。本篇文章就带你了解一下,希望能给你带来帮助...

    灰小猿7762021-11-16
  • Java教程Struts2拦截器登录验证实例

    Struts2拦截器登录验证实例

    本篇文章主要介绍了Struts2拦截器登录验证实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    少年张翠山3632020-09-24
  • Java教程教你Java中的Lock锁底层AQS到底是如何实现的

    教你Java中的Lock锁底层AQS到底是如何实现的

    本文是基于ReentrantLock来讲解,ReentrantLock加锁只是对AQS的api的调用,底层的锁的状态(state)和其他线程等待(Node双向链表)的过程其实是由AQS来维护的,对Jav...

    三友的java日记5602022-12-29
  • Java教程java中List对象排序通用方法

    java中List对象排序通用方法

    这篇文章主要介绍了java中List对象排序通用方法,涉及java针对List对象的操作技巧,需要的朋友可以参考下 ...

    一羽清宁3812019-12-18
  • Java教程java设计模式之外观模式(Facade)

    java设计模式之外观模式(Facade)

    这篇文章主要为大家详细介绍了java设计模式之外观模式Facade的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    yuminfeng7283552020-07-23