您的位置 首页 杂谈

STS的使用

描写喷泉的句子,mc赵小磊,绩点

STS(Spring Tool Suite)其实是个被包装过的eclipse,明白这个,其他就简单了。 一、目标 在这篇文章中,我将要向您展示如何使用springFramework…

STS(Spring Tool Suite)其实是个被包装过的eclipse,明白这个,其他就简单了。

一、目标

在这篇文章中,我将要向您展示如何使用springFrameworks和Mavenbuild创建您的第一个J2ee应用程序。

二、信息

Maven是一个Java项目的构建工具(或者自动构建工具)。它与Ant或Gradle很想。Maven可以自动下载您项目中依赖的组件。

三、要求

1、应用于JavaEE的SpringToolSuite(STS)(http://spring.io/tools/sts/all).

请选择与您的操作系统对应的安装文件。我比较喜欢下载具有可移植性的打包版本。

2、网络连接

对于第一次创建SpringMvc项目来说,需要电脑联网,因为您需要从Springrepository中下载一些项目模板。Maven也需要下载一些Spring依赖项。所以确认您的电脑是否联网了。如果您处在代理上网的环境中,请参考此教程。

四、配置介绍

1、打开您的STS,并选择New-SpringProject。

2、为您的项目命名(例如:HelloSpringMVC)并选择SpringMVCProject模板。

3、STS将要下载相应的模板。

4、为您的顶级包命名(例如:org.munif.app)并点击Finish。

5、观察您的项目结构,您的项目里会产生莫名其妙的错误,那就对了。因为我们还没有使用Maven添加Spring的依赖项。

6、右键点击您的SpringMvc项目,选择RunSa-Maveninstall。观察输出控制台窗口,看是否有安装进度。安装完成之后,您才能继续下一步操作。

7、右键点击您的SpringMVC项目,选择Maven-UpdateProject。

8、选择您的项目并点击OK,一直等到更新过程完成。

看没有错误了。

9、运行您的项目,右键点击项目文件夹并选择RunAs-RunonServer.

10、选择您的J2EE服务“VMwarevFabricstcServerisprovidedbySTS.”,如果您想使用独立运行的ApacheTomat,请做相应的配置。

11、完成。您的项目应该可以在Eclipse内嵌的网络浏览器中展现了。

五、常见问题

1、问题#1

Buildworkspaceerror…couldn’tfindbuildplan…

原因:您的Maven依赖项没有下载完成或不可用。

解决办法:

a、确定您的电脑可以联网。

b、右键点击您的SpringMVC项目,选择RunAs-Maveninstall。观察输出文本窗口,看安装进度。等到安装完成后,您才可以继续下一步。

c、右键点击您的SpringMVC项目,选择Maven-UpdateProject。

2、问题#2

Youarebehindaproxy

原因:您的网络环境是代理上网。

解决方案:

a、在您的setting.xml文件中添加代理配置。在进入Preference,把此文件设置成Mavensettings文件.(不知何故,settings.xml默认是不创建的,所以您需要自己创建此文件。)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

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”

proxies

proxy

idmyproxy/id

activetrue/active

protocolhttp/protocol

hostproxy.somewhere.com/host

port8080/port

usernameproxyuser/username

passwordsomepassword/password

nonProxyHosts*.google.com|ibiblio.org/nonProxyHosts

/proxy

/proxies

/settings

b、右键点击您的SpringMVC项目,选择RunAs-Maven-Maveninstall。观察输出控制台窗口,确保安装进度完成。

c、右键点击您的SpringMVC项目,选择Maven-UpdateProject。

3、问题#3

Cannotfindthetaglibrarydescriptorfor“http://java.sun.com/jsp/jstl/core”

通常,此错误发生在Jsp文件中。请参考:http://stackoverflow.com/questions/15434817/can-not-find-the-tag-library-descriptor-for-http-java-sun-com-jsp-jstl-core.

之后,您可以使用Maveninstall和updateProject更新项目。

4、问题#4

当您运行Maveninstall时,又是会有如下错误:

…verylongerror…:invalidLOCheader(badsignature).

原因:这表明很可能是有一些依赖项的二进制文件破坏。

解决方案:

删除“.m2/repository”,然后运行Maveninstall重新下载依赖项repository。

5、问题#5

…verylongerrors…:UnresolvedAddressException

原因:

a、如果您在settings.xml文件中使用域名形式的代理(例如:proxy.its.ac.id),它的意思是您的DNS不能解析此域名地址。

b、如果您直接连接网络,但是您仍然在settings.xml中使用代理配置。

解决方案:

A、若是第一种情况,在settings.xml文件中使用IP地址代理代替域名。

B、如果直接联网,删除settings.xml文件中的代理配置。

最后,希望此教程能帮助您使用STS做好Springmvc开发。

六、参考文献

http://www.mkyong.com/web-development/how-to-configure-proxy-settings-in-eclipse/

http://maven.apache.org/settings.html

http://stackoverflow.com/questions/13044628/spring-error-during-build

英文原文:http://abdulmuneverlose.wordpress.com/2013/12/19/first-spring-mvc-project-using-spring-tool-suite-sts-and-maven-build/

首先,调整字体。

中文很麻烦的,因为编码问题。习惯性将编码都设置成utf-8。

显示jvm内存使用情况

调整内存大小在sys.ini文件中,8G内存就是爽啊,随便调下就好。

下面基本看图说话,我用的sts版本是3.4

项目建立完成后,会有一堆错误,是因为本地还没有引入对应的jar。解决方法如下:

上图点击ok后,就会从网络上下载需要的内容。内容不多,但是很慢。一般而言,下载完成错误就消失了。如果失败,再试一次。

如果尝试了几次都不行,可能是产生错误的包了。需要把下载到本地的内容清除下,重新下载。

删除对应目录下的repository目录就可以了,然后重新上面的步骤。

偶尔有些jar包无论如何都无法用maven下载,(例如我正在用的kaptcha)只好自己手动下载了以后再添加。这个时候记得修改以下地方。

自动的VMware服务器无法启动,报错如下图

解决办法,把server项目打开

本文来自网络,不代表加推新闻网立场,转载请注明出处:http://www.bafangmiaomu.com/shehui/98290/

作者: 头条新闻

为您推荐