博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用IntelliJ IDEA 搭建 spring mvc开发环境
阅读量:5961 次
发布时间:2019-06-19

本文共 3753 字,大约阅读时间需要 12 分钟。

创建Maven工程

填好GroupId、ArtifactId,一路Next创建工程,在main目录创建java文件夹并转换为Sources Root,创建好工程目录结构如下:

配置工程

配置pom.xml,引入相关jar包

UTF-8
UTF-8
4.2.5.RELEASE
3.3.1
5.1.38
1.7.18
1.2.17
junit
junit
3.8.1
test
junit
junit
3.8.1
test
log4j
log4j
${log4j.version}
org.slf4j
slf4j-api
${slf4j.version}
javax.servlet
javax.servlet-api
3.1.0
org.springframework
spring-core
4.2.5.RELEASE
org.springframework
spring-web
4.2.5.RELEASE
org.springframework
spring-webmvc
4.2.5.RELEASE
mysql
mysql-connector-java
5.1.38
commons-dbcp
commons-dbcp
1.2.2
org.mybatis
mybatis
3.3.1
org.mybatis
mybatis-spring
1.2.4
复制代码

右键工程选择maven菜单Reimport,导入引用包

配置web.xml

ume web server
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
encodingFilter
/*
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
classpath:spring/spring-*.xml
spring_mvc
org.springframework.web.servlet.DispatcherServlet
1
spring_mvc
/
复制代码

配置DispatcherServlet

在WEB-INF目录下新建spring_mvc-servlet.xml

/WEB-INF/jsp/
.jsp
复制代码

创建controller及对应jsp文件

运行工程

Run, Edit Configurations,Add New Configuration中选择Tomcat server Local, Server默认,Deployment中配置如下:

工程启动后在浏览器中输入http://localhost:8080/welcome

导出war包并配置到tomcat服务器

调出Maven Projects选项窗口,选择Lifecycle, 双击package 生成war包

在Tomcat中部署war:

将war文件到tomcat目录webapps下

修改tomcat目录conf下的server.xml

复制代码

执行startup.bat启动tomcat,注意需要配置JAVA_HOME环境变量

启动成功后访问http://localhost:8080/umewebserver/welcome

后续部分

  • 安装配置mysql
  • 整合mybatis,实现数据增删改查

转载地址:http://jguax.baihongyu.com/

你可能感兴趣的文章
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>
CentOS定时同步系统时间
查看>>
批量删除用户--Shell脚本
查看>>
Eclipse Java @Override 报错
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>
linux中cacti和nagios整合
查看>>
Python高效编程技巧
查看>>
Kafka服务端脚本详解(1)一topics
查看>>
js中var self=this的解释
查看>>
面试题
查看>>
Facebook 接入之获取各个配置参数
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
事情的两面性
查看>>
只要会营销,shi都能卖出去?
查看>>
sed单行处理命令奇偶行输出
查看>>