用stssts 创建spring项目mvc工程为什么没有webroot

STS +Maven+ SpringMVC+Spring+Mybatis 搭建环境 - 博客频道 - CSDN.NET
划船不靠浆
浪.......迹天涯
STS +Maven+ SpringMVC+Spring+Mybatis 整合(1)搭建环境
:Spring是一个开源框架,一个轻量级的java开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring是一个轻量级的控制反转(IOC)和面向切面的(AOP)的容器框架
:SpringMVC属于SpringFramework的后续产品,已经融合在Spring Web Flow里面。SpringMVC分离了控制器,模型对象,分派器,以及处理程序对对象的角色,这种分离让他们更容易进行定制。
:Mybatis本是apache的一个开源项目,2010年迁移倒了Google code,并且改名为MyBatis,Mybatis是一个基于java的持久层框架,MyBatis使用简单的XML或者注解用于配置和原是映射,将接口和java的POJOs(简单的Java对象Plain Old Java Object)映射成数据库中的记录
开发环境的配置
JDK 是Java开发工具包 (Java Development Kit ) 的缩写。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。其中包括了Java编译器、JVM、大量的Java工具以及Java基础API里面是Java类库和Java的语言规范,同时Java语言的任何改进都应当加到其中,作为后续版本发布。要成为一名程序员,JDK是一种最基本的工具。
下载安装JDK
打开这个网址,选择自己要下载的JDK版本
根据自己的电脑信息选择
这里需要注意自己的操作系统是64位的还是32位的,注意是JDK,选择download即可,应为这里是官网下载,所以要去注册一个oracle的账号,即可
安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可
注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步
安装完成之后会出现一下两个目录
生成Java目录级JDK与JRE的子目录
配置jdk的环境变量
配置环境变量
1.1新建变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0_45(这是我的jdk安装路径)
1.2编辑变量名:Path
在后面加上:%JAVA_HOME%\ %JAVA_HOME%\jre\bin
1.3 新建变量名:CLASSPATH 变量值: .;%JAVA_HOME%\%JAVA_HOME%\lib\dt. %JAVA_HOME%\lib\tools.jar
win+r 输入cmd(打开dos命令行) 弹出DOS命令行
dos命令行 输入: java -version
dos命令行 输入:java
dos命令行 输入:javac
可以查看到想关信息 证明JDK安装成功
看到的JDK版本与下载的一直,证明JDK环境搭建成功。
Maven的安装
配置Maven的环境变量
Maven这个单词来自于意第绪语,意为知识的积累,主要用于项目构建和jar包管理
安装Maven之前要求先确定你的JDK以及安装成功。Maven是Apache下的一个项目
Maven官方下载地址:
下载完成之后直接解压缩即可
配置Maven环境变量
新建变量名:MAVEN_HOME
变量值:D:\server\apache-maven-3.2.1(既Maven的解压地址,这是我的MAVEN路径)
编辑变量名:Path
在最前面加上:%MAVEN_HOME%\(注意,最后要有个”;”作为分隔符)
打开DOS命令行
输入 :mvn -v
显示以上信息表示Maven安装成功
更换Maven的本地仓库地址
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。
手动创建本地仓库的存放路径,例如:D:\apache-maven-3.3.9-bin.m2\repository(这是我的Maven本地仓库)
打开D:\apache-maven-3.3.9-bin\apache-maven-3.3.9\conf这个目录下的setting.xml文件
修改第53行左右被注解掉的代码
&这个就是你要设置的Maven的本地仓库地址&
STS(SpringSource-Tool-Suite)
SpringSourec Tool
Suite(Spring资源工具软件)就是Sprin Framework 官方在javaee版eclipse上加装了Spring插件的版本,其核心还是javaee 版本的eclipse
官方下载地址:
这个是解压缩版本的,解压缩之后就能直接使用
spring-tool-suite-3.6.3.RELEASE-e4.4.1-win32-x86_64\sts-bundle\sts-3.6.3.RELEASE
这个目录下的STS.exe
STS与 Maven
STS是解压版的,启动后,可以看到已经有了Maven插件,但是通常不建议使用STS自带的maven,其他的工具也一样,例如MyEclipse中自带的tomcat我并没有用,而是自己配置的自己的解压版的tomcat。使用默认的也可以,不过有时候可能出现各种莫名其妙的问题。
……..待续
排名:千里之外
(4)(9)(1)使用sts构建Maven Spring webmvc项目
使用sts构建Maven Spring webmvc项目
Spring Web
大家平常创建Spring Web项目时,经常会遇到好多问题,比如各种配置各种xml文件以及一些jar包的问题,我也是刚学不就,今天给大家介绍入门,如何使用sts构建一个支持spring Web的Maven工程,如何下载Spring官方的开发软件sts,可以去我的博客里找,因为使用sts不用担心Spring的包而且构建的Maven项目已经给提供好了许多东西。
第一步,打开sts ,& New-&Sping Project-&下拉找到Spring MVC Project然后输入相应项目名
这里是输入最上层的包(package)名,大家自行,例如com.xxx.xxx,不知道包是啥的同学,你的java基础知识还是有问题的
建好之后,你就可以看到自己的工程啦,如图
这么多文件,一定很蛋疼,我简单说下我的理解,pom.xml这个文件可是非常的强大,里面有许多以来&dependency/&,这个东西你可以通过自己写来让该工程自动从网上下载相应的jar包及其他东西,并自动放在自己的电脑中,以后创建别的maven项目,如果用到相同jar包,maven会从默认保存的文件夹里先找,有的话就直接导入,没有再从网上下载,反正不用添加,只要写对&dependency/&就好,举个例子
这两个jar包是做文件上传时所需要的jar包,在这里指定他们的id,版本,就可以自动从网上下载。
是不是感觉挺方便。
那么web.xml在哪里呢?
看到了吧,去这个WEB-INF下去找,web.xml自然也是配好的,看看
就是这个,DIspatcherServlet的名字是appServlet,在&init-param&初始化标签中,指定了一个路径,那么就会去这个路径下调用xx-xx.xml文件,在这个文件中,你会写上spring的bean注册各种东西
就是这样,都帮你配好了,太easy了,只用根据自己的需求再添加就好了。
自己的写的java文件在这里,Spring自动帮你建好一个可以执行helloworld的HomeController,大家再自己添加上tormcat,然后把这个工程Run on Server,就可以看到HelloWorld了,今天就分享到这里,明天分享基本的文件上传与下载,用到何种注解用到的时候再做说明。
我的热门文章
即使是一小步也想与你分享Spring&Tool&Suite如何创建web项目?
如果你是一个喜欢用spring的人,你可能会在欣赏spring的强大功能外,对其各样的配置比较郁闷,尤其是相差较大的版本在配置文件方面会存在差异,当然你可以去花不少的时间去网上查找相关的资料,当你准备使用更高版本spring的时候,但这无异会让人感觉烦恼。spring其实也早就意识到了这一点,并针对此给出了很好的解决方法,那就是在基于Eclipse的基础上,spring提供了针对Spring开发的Spring
Suite集成开发工具,通过该工具,可以很轻易地生成一个spring的工程,比如web工程,最令人兴奋的是工程里的配置文件都会自动为你生成,你再也不用操心配置文件的格式及各种配置文件了。
Spring Tool Suite的官方下载地址是:
根据自己的操作系统可以选择下载安装版及发布版,我选择的是发布版spring-tool-suite-3.1.0.RELEASE-e4.2-win32.zip。下载后解压即可,在目录springsource\sts-3.1.0.RELEASE的下面STS.exe就是Spring
Tool Suite,双击打开,你会发现它其实与Eclipse是一样的,所不同的就是多了一些spring方面的定制。
下面以创建一个Spring Web工程为例来说明。
选择菜单File-&New-&Project…,在弹出的窗口中选中Spring
Template Project,如图:
进行下一步,如图:
选择Spring MVC Project,如果是第一次创建可能会自动下载相关的包或模板,不用理会,如下图:
输入工程名如SpringTest,然后输入如上图所示顶级包名,点Finish结束。
看到一些熟悉的配置文件及jsp、java类了吧,这是一个基本的spring
web工程所应该全部具有的,而这些你现在都不用再自己花费时间去创建并配置了。
不过应当要注意的是该工程是一个maven结构,这需要你对maven有所了解才行。
在发布你的web工程时,Spring Tool
Suite也已经为你想得非常周到了!在生成的pom.xml中,可以看到有如下几行:
&&modelVersion&4.0.0&/modelVersion&
&&groupId&com.mop&/groupId&
&&artifactId&test&/artifactId&
&&name&SpringTest&/name&
&&packaging&war&/packaging&
&&version&1.0.0-BUILD-SNAPSHOT&/version&
运行maven的打包命令后,会在target目录下生成一个springTest-1.0.0-BUILD-SNAPSHOT.war的文件,就是你想要来进行部署的文件了!
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。8866人阅读
spring MVC(5)
spring tool suite(STS)(5)
jsp相关(20)
File--New--Spring Template Project
选择Spring MVC Project
填写项目名称和基础的包名
Finish之后就完成了。
把项目添加到服务器,然后运行。在浏览器访问,就可以看到项目了。
在浏览器访问,就可以看到项目了。这里乱码是因为默认的不是UTF-8。
访问路径的那个名字应该是可以改的,虽然没试过。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:451601次
积分:5468
积分:5468
排名:第4091名
原创:134篇
评论:148条
(8)(6)(2)(3)(2)(3)(4)(1)(3)(7)(11)(7)(3)(2)(1)(3)(2)(1)(1)(1)(1)(2)(4)(3)(2)(4)(2)(3)(3)(3)(3)(1)(7)(13)(2)(6)(8)一、目标在这篇文章中,我将要向您展示如何使用Spring Frameworks 和 Maven build创建您的第一个J2ee 应用程序。二、信息Maven是一个java项目的构建工具(或者自动构建工具)。它与Ant或Gradle很想。Maven可以自动下载您项目中依赖的组件。三、要求1、应用于Java EE 的Spring Tool Suite(STS) (http://spring.io/tools/sts/all).请选择与您的操作系统对应的安装文件。我比较喜欢下载具有可移植性的打包版本。2、网络连接对于第一次创建Spring Mvc 项目来说,需要电脑联网,因为您需要从Spring repository中下载一些项目模板。Maven也需要下载一些Spring依赖项。所以确认您的电脑是否联网了。如果您处在代理上网的环境中,请参考此教程。四、配置介绍1、打开您的STS,并选择 New->Spring Project。2、为您的项目命名(例如:HelloSpringMVC)并选择 Spring MVC Project模板。 3、STS将要下载相应的模板。 4、为您的顶级包命名(例如:org.munif.app)并点击Finish。 5、观察您的项目结构,您的项目里会产生莫名其妙的错误,那就对了。因为我们还没有使用Maven添加Spring 的依赖项。 6、右键点击您的Spring Mvc项目,选择Run Sa ->Maven install。观察输出控制台窗口,看是否有安装进度。安装完成之后,您才能继续下一步操作。
7、右键点击您的Spring MVC项目,选择Maven -> Update Project。 8、选择您的项目并点击OK,一直等到更新过程完成。 看没有错误了。 9、运行您的项目,右键点击项目文件夹并选择Run As -> Run on Server. 10、选择您的J2EE 服务“VMware vFabrics tc Server is provided by STS.”,如果您想使用独立运行的 Apache Tomat,请做相应的配置。
11、完成。您的项目应该可以在 Eclipse内嵌的网络浏览器中展现了。
五、常见问题1、问题#1Build workspace error … couldn’t find build plan …原因:您的Maven依赖项没有下载完成或不可用。解决办法:a、确定您的电脑可以联网。b、右键点击您的Spring MVC项目,选择 Run As -> Maven install。观察输出文本窗口,看安装进度。等到安装完成后,您才可以继续下一步。c、右键点击您的Spring MVC项目,选择Maven -> Update Project。 2、问题#2You are behind a proxy原因:您的网络环境是代理上网。解决方案:a、在您的setting.xml文件中添加代理配置。在进入Preference,把此文件设置成Maven settings文件.(不知何故,settings.xml默认是不创建的,所以您需要自己创建此文件。)12345678910111213141516171819<settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> myproxytruehttp8080proxyusersomepassword*.|ibiblio.org
jsp/jstl/core”通常,此错误发生在Jsp文件中。请参考: /questions//can-not-find-the-tag-library-descriptor-for-http-java-sun-com-jsp-jstl-core.之后,您可以使用Maven install 和 update Project更新项目。4、问题#4当您运行Maven install时,又是会有如下错误:[ERROR] ... very long error ...: invalid LOC header (bad signature).原因:这表明很可能是有一些依赖项的二进制文件破坏。解决方案:删除“.m2/repository”,然后运行Maven install 重新下载依赖项repository。5、问题#5[ERROR] ... very long errors...: UnresolvedAddressException原因:a、如果您在settings.xml文件中使用域名形式的代理(例如:proxy.its.ac.id),它的意思是您的DNS不能解析此域名地址。b、如果您直接连接网络,但是您仍然在settings.xml中使用代理配置。解决方案:A、若是第一种情况,在settings.xml文件中使用IP地址代理代替域名。B、如果直接联网,删除settings.xml文件中的代理配置。 最后,希望此教程能帮助您使用STS做好Spring mvc开发。六、参考文献[1] /web-development/how-to-configure-proxy-settings-in-eclipse/[2] http://maven.apache.org/settings.html[3] /questions//spring-error-during-build 英文原文://first-spring-mvc-project-using-spring-tool-suite-sts-and-maven-build/就爱阅读网友整理上传,为您提供最全的知识大全,期待您的分享,转载请注明出处。
欢迎转载:
推荐:    }

我要回帖

更多关于 sts maven spring mvc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信