kevin

奋斗的码农

使用Idea编写javaweb以及maven的综合(一)

今天总结的第一点是在windows下使用idea编写jsp并且使用tomcat部署;第二点是新建maven项目,之前一直是听说也没有自己实践过,今天就大概说一下。

0x01

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,我下载的是社区14版本

然后一步步下去,形成的目录结构是

现在代码有了,需要部署到服务器软件上了,我用的还是tomcat,在idea中部署tomcat方式:

大致的配置地方就是箭头处的几处,配置好以后,点击运行的绿色三角按钮,网页地址栏localhost:8080/idnex.jsp访问到了。

0x02

本次主要是在使用maven的时候遇到了问题,我使用的是解压了官网下载的压缩包,解压后,配置了环境变量,通过maven -v 在命令行中看到了maven版本号等等信息,说明本地安装成功,安装成功后,就需要在idea中进行配置了

现在配置好了,可以新建maven project了,

一步步下去即可,有个地方有参数填写的时候,添加一个参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。

来自网上的解释:

archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。

下面一个maven project就有了,maven我目前的使用仅仅是管理jar包,我在pom.xml中加入了

这个就是junit包的代码,运行后发现了本地仓库有了,但是没有出现在

这个地方,这是后来成功有的,之前是没有的,所以只要是我用了@Test的地方总是报错,而且右击new的时候不能新建jsp,class,问题出现在哪里呢?经过实践发现是idea并没有识别这个项目是maven项目,那么他就不会识别pom.xml,更不会去下载junit的jar包了,怎么解决呢?

解决方法是在idea中找到

找到这个模块之后在最后是有junit的,此时

额外依赖包处出现了jar包,新建class与jsp也可以了。

当然这就是我们通过maven来管理jar包导入jar包的方式,发现如果真的导入不了仓库中的jar包的话,手动导入的方式是

进去后能够手动导入的。

 参考:

http://mark.leanote.com/post/%E4%BD%BF%E7%94%A8IntelliJ-IDEA-14%E5%92%8CMaven%E5%88%9B%E5%BB%BAjava-web%E9%A1%B9%E7%9B%AE

http://www.micmiu.com/software/common/intellij-idea-create-maven-web/

http://www.open-open.com/lib/view/open1388650391891.html

 

posted on   存在00000  阅读(1593)  评论(1编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示