JavaWeb 之Ubuntu intelliJ 新建maven项目及配置tomcat
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaWeb 之Ubuntu intelliJ 新建maven项目及配置tomcat,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4065字,纯文字阅读大概需要6分钟。
内容图文
一、 破解安装 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全部内容,希望文章能够帮你解决JavaWeb 之Ubuntu intelliJ 新建maven项目及配置tomcat所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。