一、 破解安装 intelliJ下载网址:https://www.jetbrains.com/idea/破解激活:https://www.cnblogs.com/tanrong/p/7309343.html二、 下载tomcat下载网址:http://tomcat.apache.org/下载对应版本(最下面是免安装...
一、 破解安装 intelliJ
下载网址:https://www.jetbrains.com/idea/
破解激活:https://www.cnblogs.com/tanrong/p/7309343.html
二、 下载tomcat
下载网址:http://tomcat.apache.org/
下载对应版本(最下面是免安装版,建议选择Core版安装)
有一次使用免安装版,结果intellij找不到tomcat
安装tomcat:https://www.linuxidc.com/Linux/2017-10/147773.htm
应该直接运行 startup.sh 就行
三、新建maven项目(配图来自网络)
1. File ->New Project
左边菜单选择maven项目,右边勾选Create from archetype,找到org.apache.maven.archetype:maven-archetype-webapp,这个是Maven项目的一个骨架
因为是maven项目,所以需要项目的groupid, artifactId version 这是Maven项目的坐标,必填
参考链接: https://blog.csdn.net/snowin1994/article/details/53024871 groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。 比如我创建一个项目,我一般会将groupId设置为cn.snowin,cn表示域为中国,snowin是我个人姓名缩写,artifactId设置为testProj,表示你这个项目的名称是testProj,依照这个设置,你的包结构最好是cn.snowin.testProj打头的,如果有个StudentDao,它的全路径就是cn.snowin.testProj.dao.StudentDao关于groupid, artifactId的解释
groupid一般就写 域名.公司名,artifactId一般就写项目名称
这个窗口基本上不用修改什么,但是这样会比较慢,有时候如果网速不好,就会卡的比较久,这是因为maven这个骨架会从远程仓库加载archetype元数据,但是archetype又比较多,所以比较卡,这时候可以加个属性 archetypeCatelog = internal,表示仅使用内部元数据,点击右边的蓝色“+”号
!注:不加这个属性,可能会出现新建的项目里没有src目录
!!!还有!!!
上面那张图有一个User settings files,可以选择替换(或手动更改)(也可以在项目新建之前替换,选择File -> Settings -> Maven -> User settings files)
因为中央库太慢,所以使用 阿里云镜像:maven.aliyun.com替换掉中央库(另外文件中有一个路径,是用来存放maven的,改成自己想的)
1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> 6 7 <localRepository>F:/maven</localRepository> 8 9 <pluginGroups> 10 </pluginGroups> 11 12 <proxies> 13 </proxies> 14 15 <servers> 16 </servers> 17 18 <mirrors> 19 <mirror> 20 <id>nexus</id> 21 <name>Tedu Maven</name> 22 <mirrorOf>*</mirrorOf> 23 <url>http://maven.aliyun.com/nexus/content/groups/public</url> 24 <!-- <url>http://maven.aliyun.com/content/groups/public</url> --> 25 </mirror> 26 </mirrors> 27 <profiles> 28 29 </profiles> 30 <activeProfiles> 31 </activeProfiles> 32 33 </settings>settings.xml
输入Project name,输入project name 后,我们会发现下面的Module name跟上面一样,但有时候我们的项目比较大,会分好几个module,这时候可以输入自己的module name,当然也可以不改,则 module name 和 project name一样
Finish, 项目会去配置的仓库中下载对应的构件和依赖,等着进度条走完!!!
加载完成后,下面控制台会有BUILD SUCCESS的字样,表示加载成功,这时,有个我自己觉得比较关键的一步:maven可能由于缓存或其他原因,需要我们手动在右边的maven project页签上,刷新一下, 最好刷新下
2. 配置Tomcat
进入Tomcat配置页面
可以先编辑一下Templates里面的Tomcat Server - local(也可以直接点击+,添加Tomcat Server - local,再进行修改)
如果intelliJ未能自动识别tomcat,自己选择tomcat的安装地址
这个页面配置完了,点第1步红色圈圈下面的deployment 页。配置启动所用到的包
下一步需要配置artifacts,把上面的这个配置点保存退出到主工作台,点击project structure:
启动tomcat
参考链接:(这三个链接都看看)
https://blog.csdn.net/weixin_38381149/article/details/80511856
https://blog.csdn.net/xiaojiesu/article/details/48605017
https://blog.csdn.net/qq_26525215/article/details/53239160
本文标题为:JavaWeb 之Ubuntu intelliJ 新建maven项目及配置tomcat
基础教程推荐
- ConditionalOnProperty配置swagger不生效问题及解决 2023-01-02
- java实现多人聊天系统 2023-05-19
- springboot自定义starter方法及注解实例 2023-03-31
- JDK数组阻塞队列源码深入分析总结 2023-04-18
- Java文件管理操作的知识点整理 2023-05-19
- Java数据结构之对象比较详解 2023-03-07
- java基础知识之FileInputStream流的使用 2023-08-11
- Java实现查找文件和替换文件内容 2023-04-06
- Java实现线程插队的示例代码 2022-09-03
- Java并发编程进阶之线程控制篇 2023-03-07