idea项目配置不了服务器了,idea中maven项目搭建及服务器部署

服务器配置及后台项目搭建

两种方式配置:一种是普通的web项目,另一种是maven项目搭建web后台

这里主要总结采用maven搭建web项目:

环境准备:

jdk8.0

IDE---IntelliJ IDEA

tomcat 8.5

maven 3.3.9

IDEA中创建maven项目3b8091da06f0dcf10e4ced6b97becd3e.png

fd4dd6276a6ff52580228be07f0ddd8e.png

填写完成直接next

创建以后的目录结构如下

7f931c7778f47f8a8b44829e0f6958f9.png

接下来的操作如下:

99e8c8af60bbfc022bd05ed790b21f9f.png

cc16b37e1e79e514f74c218182f75be1.png

66b394789b6937a70f63d1146fd41e2c.png

这下就OK了以后的jsp和html、js、css页面放在web目录下就好了

我的习惯是将这个web目录放在main目录下与java、resources平级并改名为webapp,如下

9f9d7da889e9295b6f4bbd86a26e98e6.png

这个方式是没有使用模板自己创建的maven项目结构,但是如果使用模板创建出来可能会出现以下的情况(IDEA编辑器下操作)

使用模板创建maven项目

82829eb1855873831dfedb631205011f.png

然后后面跟之前一样依次填入对对应的GroupId和ArtifactId创建项目

当项目创建出来以后,会发现跟之前的目录结构不相同

ca3f89a27c47fb7a3df51b54a8bcd0fa.png

你会发现目录结构中main方法下只存在一个webapp目录,所以还需要手动创建java目录、resources目录,以及test目录和test目录下的java、resources目录。

561b3d0012c105b4795dbce4478823f5.png

提问:但是这样创建完了吗?

其实并不是这么简单,细心观察这些目录与之前目录的图标对比,你会发现好像图标貌似不一样。

比如你要在在java目录下创建java文件,你就会发现:700c8966c6d8c50c8361b542711d5228.png

怎么没有创建类的地方!

因为手动创建的只是普通的文件夹目录,还需要转换一下。

45f6ee5747e5b145cd82f64fea48c232.png

注意:这个地方需要将对应的文件夹转换成对应的格式,比如main中的java目录就对应转换成Source Root,main中的resources转换成对应的Resources Root

转换以后就跟之前的目录结构一模一样了

我们创建的是web项目,肯定离不开服务器,下一步就是在IDEA中将项目部署在web服务器上

Tomcat服务器部署

60c889f09a88bc12d6f976314b850995.png

1201e39934b883a297c5cf1994147a76.pngb20883a995d9b4b3334637e4b169b3f7.pngb79f9941d2facf3269faff78c05471c1.png

855303d078e1cdb4e550e26fb170a807.png

部署完成,先可以启动一下服务器。

e1134eb1df593bd01b4f7829e1300d5e.png428dec58ed820c61d89398b3cd144709.png

服务器启动成功并弹出浏览器打开默认网页。

项目依赖管理工具配置文件--pom.xml

我的pom.xml文件如下

4.0.0

org.ymh.webDemo

webDemo

1.0-SNAPSHOT

war

UTF-8

1.7

1.7

junit

junit

4.11

test

webDemo

maven-clean-plugin

3.1.0

maven-resources-plugin

3.0.2

maven-compiler-plugin

3.8.0

maven-surefire-plugin

2.22.1

maven-war-plugin

3.2.2

maven-install-plugin

2.5.2

maven-deploy-plugin

2.8.2

由于我的maven项目是模板生成的,所以pom文件里面会带许多配置,这里只是总结几个常用的配置:

org.ymh.webDemo 组织名称

webDemo 项目名称

1.0-SNAPSHOT 版本号

war 打包方式(web项目主要以war包会保存一些静态网页文件,javaSe项目主要打jar包)

UTF-8 配置项目整体编码表

1.7 jdk版本

1.7

项目依赖,具体需要依赖那些jar可以通过官方网站查找:https://mvnrepository.com/

junit

junit

4.11

test

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值