一:jdk配置

安装jdk1.7.0_51,安装过程中所有选项保持默认;最后配置

JDK的环境变量:

在“我的电脑”上点右键—>“属性”—>“高级”—>“环境变量(N)”。

1.新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.7.0_51;

2.新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)

3. 在系统变量path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,JDK安装完毕。

(注意:如果以后要安装诸如Eclipse、Borland JBuilder、JCreator、IntelliJ IDEA等集成开发环境(IDE,Integrated Development Environment),应该在IDE中编译运行一个简单的HelloWorld程序,以保证IDE可以识别出JDK的位置。)

二:tomcat配置

安装Tomcat 首先下载压缩版,用解压缩版的好处在于:一台机器可以使用多个tomcat

在“我的电脑”上点右键—>“属性”—>“高级”—>“环境变量(N)”。

1:新建系统变量CATALINA_HOME:D:\tomcat

2:在系统变量CLASSPATH的值的后面加入:%CATALINA_HOME%\common\lib;

3:在系统变量Path的值中"%JAVA_HOME%\bin;"的后面加入以下内容:%CATALINA_HOME%\bin; 到这里,Tomcat安装完毕。

进行完一、二两步的设置以后,各系统变量的值如下:

JAVA_HOME:          C:\Program Files\Java\jdk1.5.0_06

CATALINA_HOME:   D:\tomcat

CLASSPATH:           .;%JAVA_HOME%\lib;%CATALINA_HOME%\common\lib;

Path:                      %JAVA_HOME%\bin;%CATALINA_HOME%\bin;%SystemRoot%\system32;........

三:同一台机器上运行多个tomcat(以两个为例)

第一步:第一个tomcat路径为 D:\tomcat5,第二个tomcat路径为D:\tomcat5_second。

第二步:以第一个tomcat为标准配置,以下只修改第二个tomcat。

D:\tomcat5_second\conf 下的server.xml文件,修改其中三处地方:

1、修改http端口号,将tomcat的端口号修改为未有其他程序占用的端口,事先可用cmd命令"netstat -ano"查看已经使用的端口。

<Connector port="8000" protocol="HTTP/1.1" connectionTimeout="20000"

redirectPort="8443" URIEncoding="UTF-8"/>

2、修改shutdown的端口号<Server port="8006" shutdown="SHUTDOWN"> ---- tomcat默认的是8005

3、修改"8009"的端口号<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" /> ---- tomcat默认的是8009

第三步:新建CATALINA_HOME2 ,其值为第二个tomcat的目录D:\tomcat_second.最后将第二个tomcat下的目录下的bin目录中的批量执行文件内容中的CATALINA_HOME替换为CATALINA_HOME2即可。

注:不需要CATALINA_BASE这个变量

最新文章

  1. 使用sklearn做单机特征工程
  2. VS2012新建项目出错:未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService
  3. 联想Phab2 Pro Tango手机测评
  4. 用Myisamchk让MySQL数据表更健康
  5. 线段树(多棵) HDOJ 4288 Coder
  6. vim之插入
  7. HDU 1560 DNA sequence DFS
  8. Android批量插入数据到SQLite数据库
  9. Python3基础 nonlocal关键字 内部函数访问到外部函数的变量
  10. error: open of glibc-devel-2.12-1.132.el6.i686.rpm failed: 没有那个文件或目录
  11. JavaWeb学习笔记五 会话技术Cookie&amp;Session
  12. Material Design之视图状态改变
  13. .netcore2.1使用swagger显示接口说明文档
  14. Java虚拟机—Java8内存模型(整理版)
  15. Django自带的用户认证auth模块
  16. 学习ActiveMQ(七):JMS消息的事务管理
  17. 线性表-&gt;链式存储-&gt;双向链表
  18. 修改maven的源地址为阿里源
  19. bzoj 2761: [JLOI2011]不重复数字 (map||Treap)
  20. flask内容学习之蓝图以及单元测试

热门文章

  1. sqlserver之on与where条件
  2. leetcode记录-组合两个表
  3. 20155334 实验三 敏捷开发与XP实践
  4. c++静态变量
  5. 【转载】Alpha混合物体的深度排序
  6. jenkins自动打包部署linux
  7. Tree Traversals Again(根据前序,中序,确定后序顺序)
  8. 基于zookeeper+mesos+marathon的docker集群管理平台
  9. 从零开始的Python学习Episode 9——集合
  10. spring JDBC 事务管理