0

我是新手Spring MVC Framework。最近我学会了使用in部署简单的web application创建。我创建了一个示例并成功将其部署在. 对于部署我做了以下 -JSP/ServetsApache tomcatweb applicationApache tomcat

我已经从http://tomcat.apache.org/download-60.cgiApache Tomcat下载了核心 64 位 zip 。将该文件夹“apache-tomcat-6.0.37”复制到并解压缩该文件夹。我已经在e的系统上安装了 7 个。创建和的系统环境。将我的示例复制到您可以在下图中看到结构。Z: DriveJava 1.C: DrivJAVA_HOMETOMCAT_HOMEweb applicationapache-tomcat-6.0.37\webapps\

在此处输入图像描述

现在,我Spring MVC Framework使用 Net-beans IDE 创建了与上述相同的 Web 应用程序,并且可以使用 URL- 在 Web 浏览器上运行该应用程序http://localhost:8084/SpringWebSample/index.html

现在我想使用这个应用程序并根据上面的屏幕截图将它部署到我的服务器上的 Tomcat 目录中,但我没有找到任何简单的部署步骤。我发现的每个链接都显示了运行 Ant 构建脚本以部署示例应用程序的步骤。

我可以spring MVC web application像部署一样以上述方式部署我的simple JSP/Servets web application吗?

有什么方法可以将我Spring MVC web application的使用build classes或部署war file到 中Apache tomat dir

请帮忙。

4

2 回答 2

5

Spring MVC 应用程序是一个常规的 Java webapp,它恰好在内部使用 Spring。它像任何其他 Web 应用程序一样部署。所以是的,您可以简单地将 Spring MVC 应用程序的 war 文件放入tomcat/webapps.

于 2013-11-11T10:13:17.133 回答
-1

如果您使用 Spring 4 + gradle,则可以利用 spring boot。你可以简单地运行 gradle bootRepackage。

有关打包为 WAR 的更多信息:

http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-gradle-packaging

要构建和运行项目工件,您可以键入以下内容: $ gradle build $ java -jar build/libs/mymodule-0.0.1-SNAPSHOT.jar

要构建一个既可执行又可部署到外部容器的 war 文件,您需要将嵌入式容器依赖项标记为属于名为“providedRuntime”的配置,例如:...

    apply plugin: 'war'

war {
    baseName = 'myapp'
    version =  '0.5.0'
}

repositories {
    jcenter()
    maven { url "http://repo.spring.io/libs-snapshot" }
}

configurations {
    providedRuntime
}

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    providedRuntime("org.springframework.boot:spring-boot-starter-tomcat")
    ...
}
于 2015-01-29T07:15:17.590 回答