Spring MVC-环境设置(转载实践)

以下内容翻译自:https://www.tutorialspoint.com/springmvc/springmvc_environment_setup.htm

说明:示例基于Spring MVC 4.1.6。

步骤1-安装Java开发工具包(JDK):

您可以从Oracle的Java站点下载最新版本的SDK:Java SE Downloads。您将在下载的文件中找到有关安装JDK的说明,请按照给出的说明安装和配置设置。最后设置PATH和JAVA_HOME环境变量来引用包含java和javac的目录,通常分别是java_install_dir/bin和java_install_dir。

如果您正在运行Windows并在C:\jdk1.6.0_15中安装JDK,则必须将以下行放在C:\autoexec.bat文件中。

set PATH=C:\jdk1.6.0_15\bin;%PATH%
set JAVA_HOME=C:\jdk1.6.0_15

或者,在Windows NT/2000/XP上,您也可以右键单击我的电脑,选择属性,然后选择高级,然后选择环境变量。然后,您将更新PATH值,然后按OK按钮。

在Unix(Solaris,Linux等)上,如果SDK安装在/usr/local/jdk1.6.0_15中,并且使用C shell,则将以下内容放入.cshrc文件中。

set env PATH /usr/local/jdk1.6.0_15/bin:$PATH
set env JAVA_HOME /usr/local/jdk1.6.0_15

或者,如果您使用Borland JBuilder,Eclipse,IntelliJ IDEA或Sun ONE Studio等集成开发环境(IDE),编译并运行一个简单的程序来确认IDE知道安装Java的位置,否则请将其正确设置为给定文档的IDE。

步骤2-安装Apache Common Logging API:

您可以从http://commons.apache.org/logging/下载最新版本的Apache Commons Logging API 。下载安装后,将二进制文件分解解压到一个方便的位置。例如在Windows上的C:\commons-logging-1.1.1或Linux/Unix上的/usr/local/commons-logging-1.1.1。此目录将具有以下jar文件和其他支持文档等。

确保您正确地将CLASSPATH变量设置在此目录中,否则在运行应用程序时将面临问题。

步骤3-安装Eclipse IDE

本教程中的所有示例都使用Eclipse IDE编写。所以我建议你应该在您的机器上安装最新版本的Eclipse。

要安装Eclipse IDE,请从http://www.eclipse.org/downloads/下载最新的Eclipse二进制文件。下载安装后,将二进制文件分解解压到一个方便的位置。例如在Windows上的C:\eclipse或Linux/Unix上的/usr/local/eclipse中,最后设置适当的PATH变量。

可以通过在Windows机器上执行以下命令来启动Eclipse,也可以直接双击eclipse.exe

C:\eclipse\eclipse.exe

可以通过在Unix(Solaris,Linux等)机器上执行以下命令来启动Eclipse:

/usr/local/eclipse/eclipse

步骤4-设置Spring框架库

现在如果一切都很好,那么你可以继续设置你的Spring框架。以下是在机器上下载和安装框架的简单步骤。

  • 做出选择是否要在Windows或Unix上安装Spring,然后继续下一步下载适用于Windows的Windows和.tz文件的.zip文件。
  • http://repo.spring.io/release/org/springframework/spring下载最新版本的Spring框架二进制文件。
  • 在本教程撰写本文时,我在Windows机器上下载了spring -framework-4.1.6.RELEASE-dist.zip,当您解压缩下载的文件时,将按如下方式给出E:\spring内的目录结构。

您将在目录E:\spring\libs中找到所有的Spring库。确保您正确地将CLASSPATH变量设置在此目录中,否则在运行应用程序时将面临问题。如果您使用Eclipse,则不需要设置CLASSPATH,因为所有设置都将通过Eclipse完成。

完成最后一步后,您可以继续执行第一个Spring示例,您将在下一章中看到。

步骤5-使用Maven快速集成

以上的教程已经很老了,但是确实最快的,可以不用学习Maven。Maven在包的依赖上可以很快的集成,配置如下:

POM:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.jsoft.testspring</groupId>
    <artifactId>testmvchelloworld</artifactId>
    <packaging>war</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <name>testmvchelloworld Maven Webapp</name>
    <url>http://maven.apache.org</url>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>

        <!-- Servlet Library -->
        <!-- http://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>

        <!-- Spring Core -->
        <!-- http://mvnrepository.com/artifact/org.springframework/spring-core -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>4.1.6.RELEASE</version>
        </dependency>

        <!-- Spring Web -->
        <!-- http://mvnrepository.com/artifact/org.springframework/spring-web -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>4.1.6.RELEASE</version>
        </dependency>

        <!-- Spring Web MVC -->
        <!-- http://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.1.6.RELEASE</version>
        </dependency>

    </dependencies>
    <build>
        <finalName>testmvchelloworld</finalName>
        <plugins>
            <!-- Config: Maven Tomcat Plugin -->
            <!-- http://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat7-maven-plugin -->
            <!-- http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/plugin-info.html -->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <!-- Config: contextPath and Port (Default:8080) -->
                <!--
                <configuration>
                    <path>/</path>
                    <port>8899</port>
                </configuration>
                 -->
            </plugin>
            <!-- Config: Maven Jetty Plugin -->
            <!-- http://mvnrepository.com/artifact/org.mortbay.jetty/jetty-maven-plugin -->
            <!-- http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html -->
            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.4.3.v20170317</version>
                <!-- Config: contextPath and Port (Default:8080) -->
                <!--
                <configuration>
                    <httpConnector>
                        <port>8899</port>
                    </httpConnector>
                    <webAppConfig>
                        <contextPath>/</contextPath>
                    </webAppConfig>
                </configuration>
                 -->
            </plugin>
        </plugins>
    </build>
</project>
时间: 2024-11-03 21:50:39

Spring MVC-环境设置(转载实践)的相关文章

Spring MVC 环境搭建(一)

一.建立 JavaWeb 项目 1.建立一个 Java 项目. 2.在项目下新建一个文件夹 webapp (命名可自取,这个目录即是网站根目录),再在该文件夹下新建一个 WEB-INF 文件夹(命名固定),WEB-INF 作为 Tomcat 启动后的安全文件夹,浏览器不能访问到该目录下的资源.tomcat 启动会默认会在此目录下读取相应配置文件. 3.在 WEB-INF 下建立 web.xml 文件(命名固定),从 tomcat 安装路径 /conf/web.xml 中拷贝基本的文档结构,修改相

Spring MVC环境中文件上传大小和文件类型限制以及超大文件上传bug问题

    在上一篇文章中,主要介绍了Spirng MVC环境下的正常情况下文件上传功能实现.在实际开发的时候,还会涉及到上传文件大小和类型的限制,接下来就会对Spirng MVC环境下文件上传大小和类型的限制进行介绍,还会讲解到文件上传大小tomcat服务器bug问题及解决方案. 一.文件上传大小限制 这里还是接着上篇文章先介绍Spring MVC下的文件上传大小限制,文件上传大小的限制在springmvc-config.xml中配置文件解析器CommonsMultipartResolver时即可

Spring MVC 环境搭建(maven+SpringMVC+mybatis+Freemarker) ----DawnHeaven

Spring MVC 环境搭建(maven+SpringMVC+mybatis+Freemarker)       ------DawnHeaven 一.准备工作 1.Eclipse Java EE IDE(4.4.1) 2.JDK 3.Tomcat 4.Maven  maven安装指南 二.构建工程 1.file->new->Project 2.next 3. next 4.next 5.finish 工程目录如下 三.完善项目 首先,完善目录,增加重要的source Folder,这个不是

Spring MVC 环境搭建

作为java领域不可或缺的一员猛将,今天我开始正式接触它.与所有框架一样,我们第一步要做的就是搭建环境. 首先我们需要准备的材料: Eclipse tomcat(我用的是7.0) spring mvc jar包(我用的是3.2的) 有了这些工具,下面我们开始吧! 1.新建一个项目 Eclipse新建 Dynamic Web project 选择相应的服务器容器(我用的是Tomcat7.0),一路下一步到完成. 2.引入jar包 SpringMVC使用的jar包基本和Spring是相同的,我们可以

spring MVC环境搭建

1.新建web项目,并在web.xml加入spring mvc的servlet <!-- spring mvc容器和servlet的定义 --> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 这里的参数如果不

IntelliJ IDEA:Getting Started with Spring MVC, Hibernate and JSON实践

最近把编辑器换成IntelliJ IDEA,主要是Eclipse中处理Maven项目很不方便,很早就听说IntelliJ IDEA的大名了,但是一直没机会试试.最近终于下载安装了,由于是新手,决定尝试个Tutorials,最终找了个熟悉点的项目,就是Getting Started with Spring MVC, Hibernate and JSON(http://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with

Spring MVC环境搭建与基本操作

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架. [转载使用,请注明出处:http://blog.csdn.net/mahoking] 本例使用的Spring版本为Spring-3.2.0.M1. 点击下载! 操作步骤: 1. 

Spring MVC 下设置默认访问页面的3种方式

1.默认tomcat容器的默认页面. /index.html 这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面. 2.spirng mvc 默认index controller 方式 如果在tomcat容器没有配置默认页面,怎spring mvc 会主动去寻找/index的controller,如果有则会调用,没有则会显示404页面. @RequestMapping(value="/index") public ModelAndView index(HttpServ

[Spring MVC] - Spring MVC环境搭建

1) 复制Spring所需要的lib包         (这是SSH所需要的lib包,如果只使用spring,可以移除一些包) 2) 配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://ww

IntelliJ IDEA 快速搭建 Spring MVC环境

IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合.代码审查. 创新的GUI设计等方面的功能可以说是超常的. Spring MVC属于SpringFrameWork的后续产品,提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring 可插入的 MVC架构,易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试.源于这些优点,越来越多开发者已将Spring MVC列为的首选. 1.