如何使用构建类或war文件将我的Spring MVC Web应用程序部署到Apache tomat目录中?

Ash*_*oli 0 java spring tomcat spring-mvc

我是新来的Spring MVC Framework.最近,我已经学会了部署简单的web application使用创造JSP/ServetsApache tomcat.我创建了一个示例web application并成功部署了它Apache tomcat.为了部署我做了以下 -

Apache Tomcathttp://tomcat.apache.org/download-60.cgi下载了64位核心压缩文件.将该文件夹"apache-tomcat-6.0.37"复制到Z: Drive并解压缩该文件夹.我已经Java 1.在我的系统上安装了7个C: Driv.创建的制度环境JAVA_HOMETOMCAT_HOME.将我的样本复制web 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 classeswar file进入Apache tomat dir

请帮忙.

JB *_*zet 5

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

  • 显然,您必须下载spring框架才能使用它.但是你已经这样做了,因为你已经在使用它了.专业开发人员喜欢使用简单的过程来构建和部署应用程序.这就是使用Ant,Gradle或Maven等工具的原因.被迫手动编译类,然后生成战争,然后复制战争等等,这是构建工具允许避免的东西.本教程使用Ant自动化所有内容.但是如果你的做法很好,那么只需将war文件复制到tomcat/webapps即可. (2认同)
  • 看来你缺少Java webapps的关键概念.Java webapps无法自行运行.它们需要部署在Java Web容器中.您可以选择另一个容器,如Jetty,JBoss,Glassfish,Resin,WebLogic等.但是您需要一个容器. (2认同)