博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Maven创建的springmvc工程发布到tomcat
阅读量:7098 次
发布时间:2019-06-28

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

hot3.png

使用Maven创建的springmvc工程发布到tomcat

1、建好tomcat环境:(点击add, 选择Tomcat)

    (如果列表中没有Apache Tomcat,可能是因为eclipse缺少插件,可以:

  1. Help > Install New Software
  2. Select the neon site: http://download.eclipse.org/releases/neon
  3. Expand the 'Web, XML, and Java EE Development' node
  4. Select and install 'JST Server Adapters' and 'JST Server Adapters Extensions'
  5. Window > Preferences > Server > Runtime Environments > Add)

171316_6UHf_136074.png

默认会同时新建一个tomcat server

2、创建一个Maven Project, 选择类型为webapp

183655_kpM4_136074.png183745_Px2v_136074.png

183847_0Mw2_136074.png

3、双击pom.xml, 添加依赖

184228_7qks_136074.png

4、修改maven project的properties中的project Facets

184455_dr5D_136074.png

勾上Dynamic Web Module

184553_8DXR_136074.png

点击futher configuration available...   修改Content directory为:src/main/webapp

184729_WTgl_136074.png

选择工程的properties,找到Deployment Assembly, 可以看到

184925_v2v1_136074.png

再点击Add,选择Java Build Path Entries,将Maven的包添加到运行时。(否则可能在Eclipse调试时,加时过程中找不到org.springframework.web.servlet.DispatcherServlet)

185025_9kNZ_136074.png

185045_bClb_136074.png

185128_P6lj_136074.png

5、修改web.xml

Spring MVC Application
HelloWeb
org.springframework.web.servlet.DispatcherServlet
1
HelloWeb
/

6、WEB-INF下加入HelloWeb-servlent.xml

7、在src/main/java下新建com.tutorialspoint.HelloController

package com.tutorialspoint;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.ui.ModelMap;@Controller@RequestMapping("/hello")public class HelloController{    @RequestMapping(method = RequestMethod.GET)   public String printHello(ModelMap model) {      model.addAttribute("message", "Hello Spring MVC Framework!");      return "hello";   }}

8、在WEB-INF下新建jsp目录,放入hello.jsp

<%@ page contentType="text/html; charset=UTF-8" %>Hello World   

${message}

、右击右下脚的Tomcat Server, 选择Add and Remove

172732_eIAK_136074.png

将工程添加到server

172820_NRpc_136074.png

4、run on server

190246_oePU_136074.png

转载于:https://my.oschina.net/u/136074/blog/1634126

你可能感兴趣的文章
摇滚吧HTML5!有声前端交互!(一)
查看>>
CentOS7 jdk配置
查看>>
ExtJS获取父子、兄弟容器元素方法
查看>>
docker探索-docker容器基本操作(五)
查看>>
oracle学习总结
查看>>
通过FxCop来验证.NET编码规范
查看>>
四大MQ比较及MQ详解
查看>>
转:稳定排序和不稳定排序
查看>>
如果判断两个单链表有交?第一个交点在哪里?
查看>>
WPF中Ribbon控件的使用
查看>>
清理oracle的用户中的日志垃圾以及修改sys用户的密码
查看>>
胖AP基本配置:
查看>>
Nginx 虚拟主机 VirtualHost 配置
查看>>
http://src.chromium.org/svn/ 定制chrome浏览器教程及源码
查看>>
jmeter学习笔记--线程组
查看>>
T002 圆的有关运算
查看>>
T005 判断回文数
查看>>
NOIP 2002 提高组 字串变换
查看>>
C#形参,实参,值传递参数,引用传递参数,输出参数,参数数组的学习(一)...
查看>>
问题集录06--SpringBoot创建Maven项目
查看>>