文:朱季谦

这是我很久以前刚开始用IntelliJ IDEA时记录的笔记,正好赶上最近离职了,可以有比较多的时间把以前的记录整理一下,可以让刚接触到IntelliJ IDEA的童鞋学习如何在IntelliJ IDEA引入一个单机版的jar形式的小项目。

我是在去年10月份刚进上家公司的时候,被同事洗脑了一番,说IntelliJ IDEA用起来是多么的爽,年轻不懂事,禁不住诱惑,于是就尝了一下IntelliJ IDEA的禁果,从此一发而不可收拾,可谓,已入IntelliJ IDEA神似海,从此女友是路人。

好了,废话短说,开始我的菜鸟表演吧。

1.在open一个普通的jar包形式的java web项目,点击左上角的file->Project Structure,进入后出现下面的页面:

在Project选择你需要的JDK版本,我一般都是选1.8版本。

Project name:这里可以填项目名字;

Project SDK:选JDK版本;

Project language level:选对应SDK版本的选项;

2.Modules,在右边的+号把项目导进来,但其实这里是已经默认是你一开始导进来的项目了,所以这里不需要多做操作,但可以看到一些编译后的字节码存放的位置,

红线标注的地方,即classes,是存放编译后的文件所在位置;

3.在Modules的Dependencies处,可以把需要的依赖文件导进来,一般在这里把tomcat和lib导进来,导进来的步骤是,点击右边+号:

4.Libraries模块,是通过点击+号,打开选择项目的lib包,选中点击确定,把lib包引入即可;

5.Facets模块,操作步骤是,点击右边+号,出现下截图菜单,选中Web;

6.点击Web后,将需要依赖的项目名选中导进来即可,需要注意的地方是,这里的Path需要跟你的项目里面的web.xml一致,否则无法正常启用项目;

7.Artifactes模块,点击+号,选中Web Application:Exploded->From Modules,选中项目的war包,这里可在Name修改war包的名字,完成这一步后,需在Platfrom Settings的SDKs确认一下jdk版本是否与先前设置的一样;最后就可以点确定,完成war的设置;

8.最后就是Tomcat的设置了,将你设置好的war包引入导tomcat里,若没有引入,底下的build处会报一个红感叹号,点击fix引入就可以了。最后,防止tomcat信息乱码,可以在VM options输入:-Dfile.encoding=UTF-8

IntelliJ IDEA启动一个普通的java web项目的配置的更多相关文章

  1. Eclipse创建一个普通的java web项目

    1.右键new ,选web project ,下一步 2.为项目命名,然后finish 3.然后将jar包复制到lib目录下, 4.就会自动将jar包编译到web app Libraries,项目创建 ...

  2. 全网最详细的IDEA里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(类似eclipse里同一个workspace下【一个子项目】并存)(图文详解)

    不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在Myeclipse里,则是File -> new -> ...

  3. 全网最详细的Eclipse里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(图文详解)

    不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在Myeclipse里,则是File -> new -> ...

  4. 全网最详细的MyEclipse里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(图文详解)

    不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在eclipse里,则是File -> new ->  ...

  5. 使用IntelliJ IDEA 和 Maven创建Java Web项目

    1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...

  6. Maven配置,使用IntelliJ IDEA和Maven创建Java Web项目

    1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置本地仓库路径   3.配置maven环境变量     4 ...

  7. 使用IntelliJ IDEA和Maven构建Java web项目并打包部署

    爱编程爱分享,原创文章,转载请注明出处,谢谢! http://www.cnblogs.com/fozero/p/6120375.html 一.背景 现在越来越多的人使用IntelliJ IDEA工具进 ...

  8. 使用IDEA结合MAVEN创建一个Spring Java Web项目

    前言 如今的Java项目,如果还使用传统的把jar包复制到目录下这种原始的方式,对于依赖管理来说实在是灾难.对某个功能需要引入某种技术包,但是你不确定是否已存在,如果分类好的话还好找,若是杂在一堆不仅 ...

  9. 一个完整Java Web项目背后的密码

    前言 最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java ...

随机推荐

  1. Alipay支付宝支付 报错 invalid [default store dir]: /tmp/

    1.如果使用支付宝sdk,首先lotusphp_runtime 文件也要一起使用  支付宝现在的php sdk中有lotus框架可以和aop文件. 2.保证AopSdk.php文件中的方法可以走到这个 ...

  2. Traefik HTTPS 配置

    参考 add-a-tls-certificate-to-the-ingress Entry Points Definition 使用traefik作为ingress controller透出集群中的h ...

  3. 栈 队列 hash表 堆 算法模板和相关题目

    什么是栈(Stack)? 栈(stack)是一种采用后进先出(LIFO,last in first out)策略的抽象数据结构.比如物流装车,后装的货物先卸,先转的货物后卸.栈在数据结构中的地位很重要 ...

  4. V4L2视频采集原理

    一.简介 Video for Linuxtwo(Video4Linux2)简称V4L2,是V4L的改进版.V4L2是linux操作系统下用于采集图片.视频和音频数据的API接口,配合适当的视频采集设备 ...

  5. nginx 静态资源服务

    1.文件压缩 location ~ .*\.(jpg|gif|png)$ { gzip on(开启); gzip_http_version 1.1(版本); gzip_comp_level 2(压缩比 ...

  6. 20180610模拟赛T1——脱离地牢

    Description 在一个神秘的国度里,年轻的王子Paris与美丽的公主Helen在一起过着幸福的生活.他们都随身带有一块带磁性的阴阳魔法石,身居地狱的魔王Satan早就想着得到这两块石头了,只要 ...

  7. pycharm调整选中的变量的颜色

  8. 26 配置TensorFlow 1.9

    https://www.ctolib.com/topics-133854.html sudo apt install libatlas-base-dev pip3 install tensorflow ...

  9. Debian 安装 yum

    sudo apt-get updatesudo apt-get install build-essentialsudo apt-get install yum

  10. classmethode,staticmethode、反射

    目录 classmethod: staticmethod: classmethod与staticmethod都是python解释器内置的装饰器 类中定义的函数分为两大类:绑定方法和非绑定方法 在类中正 ...