idea配置tomcat,idea配置web下lib的包详解

 更新时间:2024年05月30日 10:54:18   作者:文体两开花  
这篇文章主要介绍了idea配置tomcat,idea配置web下lib的包,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

在WEB-INF目录下

建立两个子目录(右键点击WEB-INF->new->Directory),分别为classes和lib。

classes的作用是存放编译后的class文件(编译器自动处理),lib的作用是存放项目依赖的jar包(需要自己手动添加)。

设置class路径,File->Project Structure->在Project Settings下找到Modules->点击Paths->选择Use module compile output path->把Output path和Test output path都修改为之前我们新建的classes路径。

这一步的目的就是把之后编译生成的class文件都默认生成在classes目录下。

改好了之后点击Apply->OK

设置lib路径,File->Project Structure->在Project Settings下找到Modules->点击Dependencies->点击右边的+号->选择JARs or directories->选择之前我们新建的lib路径->点击ok。

选择Jar Directory->点击OK

点击Apply->OK

配置Tomcat

Run->Edit Configurations->点击+号->在下拉菜单中找到Tomcat,新建一个Tomcat容器

选择Server,在open browser下可以看到After launch(默认是勾选的,不要动它,这样启动Tomcat之后就会自动打开浏览器),还有右边的一个有浏览器图标的下拉菜单,这个是选择打开网页时使用的浏览器,默认是default,也不要动它。

点击Apply->OK。我这里使用的不是默认的8080端口,是修改过了的8888端口,因为8080端口老是被占用,如果是默认的8080端口这里不需要去修改为8888,使用默认的8080即可。

接下来部署我们的Web项目,选择Deployment,点击右边的+号->Artifact。

修改Application context,这是Web工程的根目录(我修改为/MyJavaWeb)->Apply->OK。

OK,这样Tomcat就配置好了,Web项目也部署好了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 深入浅析jcmd:JDK14中的调试神器

    深入浅析jcmd:JDK14中的调试神器

    这篇文章主要介绍了jcmd:JDK14中的调试神器,本文给大家提到了jcmd的语法,通过实例列举的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • 解析MapStruct转换javaBean时出现的诡异事件

    解析MapStruct转换javaBean时出现的诡异事件

    在项目中用到了MapStruct,对其可以转换JavaBean特别好奇,今天小编给大家分享一个demo给大家讲解MapStruct转换javaBean时出现的诡异事件,感兴趣的朋友一起看看吧
    2021-09-09
  • JDBC编程实现文件、图片的存储方法

    JDBC编程实现文件、图片的存储方法

    这篇文章主要介绍了JDBC编程实现文件、图片的存储方法,以实例形式分析了Java基于JDBC操作数据库的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • Java面向对象之内部类详解

    Java面向对象之内部类详解

    在 Java 中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。这篇文章将总结一下内部类的使用,感兴趣的可以了解一下
    2022-10-10
  • Eclipse设置svn忽略文件或文件夹(svn:ignore)的操作

    Eclipse设置svn忽略文件或文件夹(svn:ignore)的操作

    这篇文章主要介绍了Eclipse设置svn忽略文件或文件夹(svn:ignore)的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • SpringBoot框架实现切换启动开发环境和测试环境

    SpringBoot框架实现切换启动开发环境和测试环境

    这篇文章主要介绍了SpringBoot框架实现切换启动开发环境和测试环境,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • JAVA实现深拷贝的几种方式代码

    JAVA实现深拷贝的几种方式代码

    这篇文章主要给大家介绍了关于JAVA实现深拷贝的几种方式,在Java中深拷贝和浅拷贝是用来复制对象的两种不同方式,深拷贝会对所有数据类型进行拷贝,包括对象所包含的内部对象,需要的朋友可以参考下
    2023-09-09
  • Java的内存分配与回收策略详解

    Java的内存分配与回收策略详解

    这篇文章主要介绍了Java的内存分配与回收策略详解,对象的内存分配,就是在堆上分配,对象主要分配在新生代的 Eden 区上,少数情况下可能直接分配在老年代,分配规则不固定,取决于当前使用的垃圾收集器组合以及相关的参数配置,需要的朋友可以参考下
    2023-08-08
  • 在SpringBoot中利用RocketMQ实现批量消息消费功能

    在SpringBoot中利用RocketMQ实现批量消息消费功能

    RocketMQ 是一款分布式消息队列,支持高吞吐、低延迟的消息传递,对于需要一次处理多条消息的场景,RocketMQ 提供了批量消费的机制,这篇文章将展示如何在 Spring Boot 中实现这一功能,感兴趣的小伙伴跟着小编一起来看看吧
    2024-11-11
  • java object 之clone方法全面解析

    java object 之clone方法全面解析

    下面小编就为大家带来一篇java object 之clone方法全面解析。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06

最新评论