服务器配置及后台项目搭建
两种方式配置:一种是普通的web项目,另一种是maven项目搭建web后台
这里主要总结采用maven搭建web项目:
环境准备:
jdk8.0
IDE---IntelliJ IDEA
tomcat 8.5
maven 3.3.9
IDEA中创建maven项目
填写完成直接next
创建以后的目录结构如下
接下来的操作如下:
这下就OK了以后的jsp和html、js、css页面放在web目录下就好了
我的习惯是将这个web目录放在main目录下与java、resources平级并改名为webapp,如下
这个方式是没有使用模板自己创建的maven项目结构,但是如果使用模板创建出来可能会出现以下的情况(IDEA编辑器下操作)
使用模板创建maven项目
然后后面跟之前一样依次填入对对应的GroupId和ArtifactId创建项目
当项目创建出来以后,会发现跟之前的目录结构不相同
’
你会发现目录结构中main方法下只存在一个webapp目录,所以还需要手动创建java目录、resources目录,以及test目录和test目录下的java、resources目录。
提问:但是这样创建完了吗?
其实并不是这么简单,细心观察这些目录与之前目录的图标对比,你会发现好像图标貌似不一样。
比如你要在在java目录下创建java文件,你就会发现:
怎么没有创建类的地方!
因为手动创建的只是普通的文件夹目录,还需要转换一下。
注意:这个地方需要将对应的文件夹转换成对应的格式,比如main中的java目录就对应转换成Source Root,main中的resources转换成对应的Resources Root
转换以后就跟之前的目录结构一模一样了
我们创建的是web项目,肯定离不开服务器,下一步就是在IDEA中将项目部署在web服务器上
Tomcat服务器部署
部署完成,先可以启动一下服务器。
服务器启动成功并弹出浏览器打开默认网页。
项目依赖管理工具配置文件--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