1、      java环境

安装

安装jdk7,根据自己的操作系统选择32位或64位安装。

配置

安装后需要配置环境变量,如下所示:

配置classpath,如下:

并在path中添加java6安装目录中的bin目录路径,如下所示:

检验是否安装成功,cmd进入命令行模式,输入java,出现如下画面表示安装java完成:

2、    web容器

安装

本教程开发环境使用tomcat7,“开发工具”目录提供了apache-tomcat-7.0.52.zip。

解压安装包到自己的电脑上,建议不要解压到中文目录下,老师的tomcat8放在了F盘根目录F:\ apache-tomcat-7.0.52。

配置

网上有些安装教程提到需要配置CATALINA_HOME环境变量,此变量指向了tomcat 的目录,主要是为了方便tomcat运行使用,如果配置了,你的电脑上有多个tomcat目录时只能成功运行那个和CATALINA_HOME一致的tomcat,如果不配置,在你启动tomcat时它会自己确定tomcat目录,这里我们就不配置了。

运行

运行 tomcat目录中的bin/startup.bat,启动tomcat,如果启动不起来就到logs查看错误日志,启动后有浏览器输入http://localhost:8080/,进入如下画面表示tomcat安装成功。

3、         STS环境

STS安装

STS(spring-tool-suite)是Spring在Eclipse的基础上定制的开发工具,目前spring使用广泛,为了方便Spring项目的开发本课程使用STS开发工具。

在“开发工具”目录中有STS的安装包,提供32位和64位两种:

解压安装包到固定位置,建议不要解压到中文目录,运行:STS.exe,初次运行会让你确定自己的工作区,工作区是你创建project工程的地方,选择一个容易到的目录作为你的工作区,建议工作区目录不要设在中文目录中。

Java环境配置:

编译版本:

选择java运行环境:

Tomcat配置

配置web Server

配置web Server,本系统使用tomcat7作为web容器,需要配置tomcat Server,配置步骤如下:

点击完成

添加Tomcat Server

新建:

新建一个server

打开Tomcat视图

配置tomcat

Timeouts:延迟时间设置加大,设置为100以上

Server location:默认工程部署目录在STS的工作区

下.metadata\.plugins\org.eclipse.wst.server.core目录中。

如果出现tomcat启动工程时内存溢出,可通过下边的方法加大虚拟机内存。

在VM ageuments中配置(根据自己电脑情况设置):

-Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m

默认编码

工作区默认字符编码

更改工作区默认字符集更改为utf-8

jsp文件编码:

Web工程测试

在STS中创建一个web工程,测试web工程创建过程。

创建动态web工程

创建成功:

新建一个jsp:

在WebRoot下创建jsp:

在tomcat中部署运行

添加成功后需要修改tomcat配置,取消自动部署,这样做的原因是取消后采用debug方式启动工程可以打断点试。

保存配置信息:

清理部署:

运行工程需要将工程代码发布到tomcat目录,先整理再发布:

发布成功查看发布目录,前边配置tomcat Server指定的发布工程目录,默认在STS工作区目录下.metadata\.plugins\org.eclipse.wst.server.core目录中。

启动工程,一般采用debug方式:

右键点击“Debug”

插件安装

propedit插件

eclipse中默认的properties文件编辑工具不好用,默认用unicode编码表示,输入中文后将自动转为unicode编码,安装此插件后,properties文件中可以直接输入中文,方便文件内容编写。

在STS中此插件采用在线安装:

出现提示,选择继续安装:

安装成功:

STS内存设置

为防止STS在启动运行时内存溢出,修改STS安装目录下的sts.ini文件添加如下:

-Xms128m

-Xmx768m

-XX:permSize=64M

-XX:MaxPermSize=128M

字体修改

添加代码提示

在上边红色框内输入:.abcdefghijklmnopqrstuvwxyz

SSH框架学习环境配置的更多相关文章

  1. deepin深度学习环境配置

    deepin是一个精致优美的系统.最近因为工作需要在deepin上配置深度学习环境,话不多说,接下来记录下整个的配置过程. ×××本篇文章适合对深度学习环境配置有一定了解且对deepin系统感兴趣的同 ...

  2. SSH 框架学习之初识Java中的Action、Dao、Service、Model-收藏

    SSH 框架学习之初识Java中的Action.Dao.Service.Model-----------------------------学到就要查,自己动手动脑!!!   基础知识目前不够,有感性 ...

  3. Windows10 + eclipse + JDK1.8 + Apache Maven 3.6.0 + dl4j深度学习环境配置

    Windows10 + eclipse + JDK1.8 + Apache Maven 3.6.0 + dl4j深度学习环境配置 JDK下载安装请自行,并设置好环境变量1 查看Java版本C:\Use ...

  4. linux-深度学习环境配置-Centos

    下载Centos 7安装镜像,制作启动优盘. Install CentOS 7 安装CentOS 7. 第一步,配置日期.语言和键盘. 第二步,选择-系统-安装位置,进入磁盘分区界面.选择-其它存储选 ...

  5. Taurus.MVC WebAPI 入门开发教程1:框架下载环境配置与运行(含系列目录)。

    前言: Taurus.MVC 微服务版本已经发布了:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单. 以前都是框架发布时写点相关功能点的文章,没有形成 ...

  6. SSH框架总结(环境搭建+框架分析+实例源码下载)

    一.SSH框架简介 SSH是struts+spring+hibernate集成的web应用程序开源框架. Struts:用来控制的,核心控制器是Controller. Spring:对Struts和H ...

  7. SSH框架学习

    首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框 ...

  8. Ubuntu18.04 + CUDA9.0 + cuDNN7.3 + Tensorflow-gpu-1.12 + Jupyter Notebook深度学习环境配置

    目录 一.Ubuntu18.04 LTS系统的安装 1. 安装文件下载 2. 制作U盘安装镜像文件 3. 开始安装 二.设置软件源的国内镜像 1. 设置方法 2.关于ubuntu镜像的小知识 三.Nv ...

  9. Ubuntu16.04 + CUDA9.0 + cuDNN7.3 + Tensorflow-gpu-1.12 + Jupyter Notebook 深度学习环境配置

    目录 一.Ubuntu16.04 LTS系统的安装 二.设置软件源的国内镜像 1. 设置方法 2.关于ubuntu镜像的小知识 三.Nvidia显卡驱动的安装 1. 首先查看显卡型号和推荐的显卡驱动 ...

随机推荐

  1. gym-10135I

    题意:和H差不多,这个是找字符串中最长的镜像字串: 思路:一样的思路,标记下: #include<iostream> #include<algorithm> #include& ...

  2. Clear Linux 为脚本语言提供更高的性能

    导读 Clear Linux的领先性能不仅限于C/C++应用程序,而且PHP,R和Python等脚本语言也有很大的提升速度.在一篇新的博客文章中,英特尔的一位开发人员概述了他们对Python的一些性能 ...

  3. java 转义字符"\u0010" "\010" "\2"等

    java转义字符 \xxx                八进制转义符 \uxxxx          十六进制转义符 像"\010","\u0010"这种字符 ...

  4. 浅析Android Dialog中setContentView()方法

    2017-05-15 概述 Dialog在Android中是一个很优秀的工具.在使用Dialog时,我们一般都会自定义要显示的内容布局.Dialog自带了三个方法来支持自定义内容布局. public ...

  5. Java大数练习

    大数阶乘 题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=28 import java.io.*; import java.util.*; ...

  6. python主流测试框架的简介

    1.python自动化的一些测试框架 1).unitest(也称为PyUnit)  地址:https://docs.python.org/2/library/unittest.html 2).Nose ...

  7. 【BZOJ2208】【JSOI2010】连通数 传递闭包

    题目描述 定义一个图的连通度为图中可达顶点对的数目.给你一个\(n\)个点的有向图,问你这个图的连通度. \(n\leq 2000,m\leq n^2\) 题解 一个很简单的做法就是传递闭包:像flo ...

  8. 阿里云.log

    申请证书审核失败的原因及处理方法;( 新添加站点 免费版 SSL 网页内不能有 HTTPS的连接:更多点击连接)

  9. anaconda4.2.0

    上改完cv2那个文件夹后,发现在使用导入的cv2中的方法时没有代码提示,于是搞啊搞,终于让我搞坏了mmp,这也太脆弱了. 无奈组装了一个全新的方法 过程比较坎坷也就没怎么记录 我的版本是选择最后一个o ...

  10. python学习日记(文件操作练习题)

    登录注册(三次机会) name = input('请注册姓名:') password = input('请注册密码:') with open('log',mode='w',encoding='utf- ...