Spring tool suite初次安装的一些配置

使用spring Tool Suite 创建 SpringMVC Web 项目,使用Maven来管理依赖!

 首先对环境进行必要的配置

 1. 配置必要的Java JDK版本! (菜单栏-窗口-首选项.)

\

占击右边的 “添加” 按钮,选择“标准VM”,下一步,选择 JRE的目录,这个目录一般在C:\Program Files[(x86)]\Java\ 下,选择你穴ky"http://www.it165.NET/qq/" target="_blank" class="keylink">qq1xEpES7Dmsb6jrLXju/fN6rPJo6y3tbvY0tGwstewSlJFw+aw5qOs0aHW0LjV0aHU8bXESkRLsOaxvqGjPC9wPgo8cD4yLiDF5NbDTUFWRU67t76zo6zV4rj20ruw47K708PF5NbDLCDErMjPvLS/ySE8L3A+CjxwPjxpbWcgc3JjPQ=="http://www.it165.Net/uploadfile/files/2014/0722/20140722194604125.jpg" alt="\" />

右边面版的 User Settings 的配置,一般是maven管理的本地仓库所在位置的文件夹及文件;

当然你也可以自己定义一个位置;

3. 配置服务器: server-Run Environments

\

点击右边的 "Add" 按钮,弹出 “New Server Runtime Environments” 的对话框窗口,展开 "Apache" 项,选择你要安装的 Tomcat 版本。

\ 

点击 下一步 配置Tomcat所在位置以及JRE, JDK版本,应该也可以直接点击 完成:

\

4. 然后 配置 首先项-验证,禁用所有验证; 最后 点击 首先项 右下角的 “确定” 按钮,保存配置,关闭窗口。

配置工作空间编码: 窗口-首先项 (Window-Professional)

 1. 常规-工作空间:

\

2. 常规 - 内容类型:

\

选择上框的 "文本节点",缺省编码 处输入 "UTF-8";

注意点击 缺省编码 文本框后面的 “更新” 按钮;没点这个按钮,保存了也无效;

3. Web-Jsp Files编码:

\

4. pom.xml 里的配置编码:

\

新建Spring MVC Web项目

 1. Sprint Tool Suite 顶部菜单: 文件File - 新建New - Spring Project:

\

选择Spring Project,输入项目名称,选择Spring MVC Project 模版,点击下一载,输入包名,再点击完成!

这样一个简单的SpringMvc Web项目就建成;这是一个简单的由Maven管理依赖的项目;

然后对它进行适当的配置,比如web.xml的编码配置,访问后缀配置等等;

2. 启动运行;

通过上面的窗口-首先项-Server的配置后,会在 Spring tool suite 左下方的 "Servers" 面版显示 localhost上的 Tomcat xxxx Server [Stoped ...] 这样的服务器;

如果没有这项,在该面版,New 一个服务器出来;

右键该Tomcat服务器,点击 "Add And Remove..." 项,弹出配置对话框,将项目 "Add" 到右边的 Configured 框内,点击 "确定" 关闭保存;

如果 项目比较大的话,有可能还需要这样的配置: 右键该 Tomcat 服务器,点击 "Open" 项,或者直接双击该 Tomcat 服务器,在主界面打开的界面右边有个 Timeouts  面版块:

设置里面的 Start (in seconds) 数值够大,一般默认为 45,改为 450,或4500 都行;

不然,可能提示编译运行超时。

界面如下:

\

看到有乱码,那是原因,我这里本来没有配置编码,默认都是 ISO-8859-1 ,但后面我们改为 UTF-8了; 所以要对默认的首页 home.jsp 修改下编码;

在页面上方及 Head 标签配置编码:

\

再来看看;

\

---------------------------------------------------------------------------------------

或者在 web.xml 配置编码,也可以,加载下面的配置即可;

01. <filter>
02. <filter-name>CharacterEncodingFilter</filter-name>
03. <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
04. <init-param>
05. <param-name>encoding</param-name>
06. <param-value>UTF-8</param-value>
07. </init-param>
08. <init-param>
09. <param-name>forceEncoding</param-name>
10. <param-value>true</param-value>
11. </init-param>
12. </filter>
13.  
14. <filter-mapping>
15. <filter-name>CharacterEncodingFilter</filter-name>
16. <url-pattern>/*</url-pattern>
17. </filter-mapping>






原文出处:http://blog.csdn.net/lemon_llo/article/details/70158904









  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值