Java开发环境之Tomcat
查看更多Java开发环境配置,请点击《Java开发环境配置大全》
壹章:Tomcat安装教程
1)去官网下载安装包
建议下载压缩包(zip)格式,解压缩即安装完成
2)配置文件
找到bin目录下的startup.bat启动tomcat,shutdown.bat关闭tomcat,默认8080端口,不用配置环境变量,现在几乎都是整合其他工具一起使用;
找到conf目录下的server.xml,配置默认端口:
<Connector URIEncoding="UTF-8" port="8099" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
找到conf目录下的tomcat-users.xml,配置登录用户信息:
<role rolename="manager-gui"/>
<user username="xdzy" password="123456" roles="manager-gui"/>
3)IDEA中配置Tomcat


4)安装多个Tomcat
如果想在本地安装启动多个Tomcat,需要修改以下几个地方:
每个Tomcat的conf目录下的server.xml文件 :
1)<Server port="8005" shutdown="SHUTDOWN">,默认都是8005,改为不一致;
2)<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />,端口号默认都是8080,改为不一致;
3)<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />,默认都是8009,改为不一致;
每个Tomcat的bin目录下的startup.bat脚本(以下为2个时的配置) :
1)tomcat1 在脚本开始位置添加
set TITLE="apache-tomcat-8.5.4"
set CATALINA_BASE="D:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4"
set CATALINA_HOME="D:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4"
2)tomcat2 在脚本开始位置添加
set TITLE="apache-tomcat-9.0.27"
set CATALINA_BASE="D:\apache-tomcat-9.0.27-windows-x64\apache-tomcat-9.0.27"
set CATALINA_HOME="D:\apache-tomcat-9.0.27-windows-x64\apache-tomcat-9.0.27"
为了方便通过dos命令直接输入startup.bat启动,配置一下环境变量(配置多个时方法一致,可以设置CATALINA_BASE2用于区分):
右击我的电脑>>>属性>>>高级>>>环境变量
添加环境变量:
CATALINA_BASE,值为Tomcat安装包路径:D:\apache-tomcat-9.0.27-windows-x64\apache-tomcat-9.0.27
CATALINA_HOME,值为Tomcat安装包径:D:\apache-tomcat-9.0.27-windows-x64\apache-tomcat-9.0.27
在原有的PATH下追加:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
Java开发环境之Tomcat的更多相关文章
- Java开发环境搭建——Tomcat配置
指定tomcat的JDK版本可能由于种种原因,系统的JAVA_HOME配置的JDK版本并不是当前需要的版本,而tomcat默认使用的是JAVA_HOME的JDK.可以通过修改tomcat/bin/ca ...
- Linux(Ubuntu 16) 下Java开发环境的配置(二)------Tomcat的配置及常见问题
前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置 1.Tomcat的下载 地址:https://tomcat.apach ...
- 如何搭建Eclipse +Apache Tomcat配置Java开发环境
Linux平台下如何搭建Eclipse +Apache Tomcat配置的Java开发环境 本文出自 "李晨光原创技术博客" 博客,请务必保留此出处http://chenguang ...
- 打造Linux三流娱乐环境,二流办公环境,一流Java开发环境
写这篇文章的目的首先是为让自己以后再装linux环境时候,不用再通宵google+百度,做个备忘录,其次,给新入Linux环境的同学分享一点个人经验,再高尚点的动机也算是想做为开源技术的传播布道者.我 ...
- java开发环境搭建
回顾环境安装的流程. 安装jdk 配置java开发环境 配置path以及classpath. 我是在http://www.oracle.com/上下载的.点击Downloads-->java f ...
- java开发环境
java开发环境搭建 文中主要内容来自:http://blog.csdn.net/cxwen78/article/details/6400798 .文章对原文有所改动. 1. 开发工具获取 开发工 ...
- Ubuntu学习总结-04 搭建JAVA开发环境
JAVA开发环境是一种跨平台的程序设计语言,可以在windows.LINUX等操作系统上进行开发. 1 下载JDK 从以下地址下所需的jdk安装包 . http://www.oracle.com/te ...
- Mac系统搭建java开发环境
今天尝试在mac下搭建java开发环境 包括 JDK,Tomcat , eclipse ,mysql ,mysqlGUI
- mac下java 开发环境搭建
mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat 1.先安装jdk ,才能安装sdk . 2 mac中jdk1.7的默认位置:/Library/Java/Ja ...
随机推荐
- ESA2GJK1DH1K微信小程序篇: 小程序实现MQTT封包源码使用说明
说明 我为了后期能够快速的让小程序实现MQTT,我做了一个MQTT的封装. 功能的封装有助于后期快速的开发,还方便咱维护. 我后期的所有代码皆使用此封装库, 这一节,我就详细的介绍我封装的MQTT.j ...
- priority_queue(优先队列)使用方法
priority_queue默认是一个大根堆: 并且出队方式与普通队列queue的front不一样,是top . 如果想用小根堆,可以修改定义时的参数: priority_queue<int,v ...
- 【LG3322】[SDOI2015]排序
[LG3322][SDOI2015]排序 题面 洛谷 题解 交换顺序显然不影响答案,所以每种本质不同的方案就给答案贡献次数的阶乘. 从小往大的交换每次至多\(4\)中决策,复杂度\(O(4^n)\). ...
- Vue响应式原理以及注意事项
响应基于 set 和 get(Object.defineProperty) 类型: 单向绑定 双向绑定 简单例子(基于Object.defineProperty) <!DOCTYPE html& ...
- python: 添加自定义模块路径 —— 可以使用相对路径
自定义模块时,添加模块路径: sys.path.append('..')
- C/C++中书写汇编指令
汇编语言的指令格式目前有两种不同的标准:Windows下的汇编语言基本上都遵循Intel风格的语法,比如:MASM.NASM,Unix/Linux下的汇编语言基本上都遵循AT&T风格的语法. ...
- docker镜像编码注意事项
第一步:下面这些话如果你不知道我在说什么,只管粘贴复制然后按回车键等待执行完成就行,一步步来不要着急. 首先安装docker,ubuntu18.04安装docker很简单只需要 一行命令 wget - ...
- 【c# 学习笔记】c#委托是什么
法庭上律师为当事人辩护,他真正执行的是当事人的陈词,律师就相当于一个委托对象,而当事人则委托律师对象为自己辩护. c#中的委托概念也就好比律师对象,它是一个类(“委托是类类型”这个事实将在“委托本质” ...
- 《Linux就该这么学》培训笔记_ch01_部署虚拟环境安装Linux系统
<Linux就该这么学>培训笔记_ch01_部署虚拟环境安装Linux系统 文章最后会post上书本的笔记照片. 文章主要内容: 在虚拟机中安装红帽RHEL7系统 在Linux系统中找回r ...
- PHP strlen 对中文 的定义
$zhStr = ‘您好,中国!’; // gbk编码下每个中文字符所占字节为2echo strlen($zhStr); // 输出:12 //utf-8编码下每个中文字符所占字节为3 echo st ...