Tomcat6的相关配置
1. Tomcat无安装部署:
本文windows用的是win7,ubuntu用的是12.04 LTS,tomcat版本是1.6
1.1. windows上的tomcat无安装部署
1.1.1. 确认已安装java
1.1.2. 配置Tomcat的相关环境变量
新建环境变量:
TOMCAT_HOME:Tomcat解压后的根目录(如:E:\AppCenter\tomcat6)
CATALINA_HOME :%TOMCAT_HOME%
CATALINA_BASE :%TOMCAT_HOME%
1.1.3. 修改配置文件(%TOMCAT_HOME%/bin/startup.bat,%TOMCAT_HOME%/bin/shutdown.bat)
在startup.bat的第一行或是echo off之后配置如下两行:
SET JAVA_HOME=JDK的目录
SET CATALINA_HOME=Tomcat的解压目录
1.2. ubuntu上的tomcat无安装部署
1.2.1. 解压tomcat压缩包
tar -zxvf xxxxx.tar
xxxxx.tar为tomcat包,本文的tomcat包拷到/opt/目录下后,直接解压在/opt/下的,然后改解压目录名称为tomcat。
1.2.2. 添加环境变量
vi /etc/profile
添加:
export CATALINA_HOME=/opt/tomcat
1.2.3. 若未激活root帐户,且需要用root权限去启动tomcat,则需要修改catalina.sh
vi $CATALINA_HOME/bin/catalina.sh
在首行添加如下两行:
CATALINA_HOME=/opt/tomcat
JAVA_HOME=/opt/jdk1.6.0_45
2. Tomcat配置远程调试
2.1. windows下配置tomcat远程调试
2.1.1. 修改文件%CATALINE_HOME%/bin/catalina.bat:
在下边代码:
set _EXECJAVA=%_RUNJAVA%
set MAINCLASS=org.apache.catalina.startup.Bootstrap
set ACTION=start
set SECURITY_POLICY_FILE=
set DEBUG_OPTS=
set JPDA=
下加上如下代码:
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
其中的8000是监听的端口
dt_socket是远程调试,还可以设置为本地调试dt_shmem
启动catalina.bat后,在首行会出现Listening for transport dt_socket at address: 8000,表示设置完成。
2.2. ubuntu下配置tomcat远程调试
2.2.1 修改startup.sh文件
leo@mask:/opt/apache-tomcat-6.0.41/bin$ sudo vi startup.sh
在最后一行,原来的内容是:

在start前加上jpda,如下样式:

然后保存,并启动tomcat,那么现在就可以对它里边的项目进行远处调试了。
Tomcat6的相关配置的更多相关文章
- Tomcat是什么:Tomcat与Java技、Tomcat与Web应用以及Tomcat基本框架及相关配置
1.Tomcat是什么 Apache Tomcat是由Apache Software Foundation(ASF)开发的一个开源Java WEB应用服务器. 类似功能的还有:Jetty. ...
- mysql数据库的初始化及相关配置
接着上篇文章我们继续探讨在安装完mysq数据库之后的一些相关配置: 一.mysql数据库的初始化 我们在安装完mysql数据库以后,会发现会多出一个mysqld的服务,这个就是咱们的数据库服务,我们通 ...
- zookeeper集群的搭建以及hadoop ha的相关配置
1.环境 centos7 hadoop2.6.5 zookeeper3.4.9 jdk1.8 master作为active主机,data1作为standby备用机,三台机器均作为数据节点,yarn资源 ...
- Linux网络相关配置
一.修改网卡相关配置 Linux网络参数是在/etc/sysconfig/network-scripts/ifcfg-eth0中设置,其中ifcfg-eth0表示是第一个网卡,如果还有另外一块网卡,则 ...
- ios开发之Info.plist文件相关配置
前言:在iOS开发中有些情况下需要对Info.plist文件进行配置,以下介绍几种相关配置.以后遇到需要配置的再更新... 开发环境:swift3.0.1,Xcode8.1 一,项目中需要使用第三方字 ...
- SharePoint 2013 托管导航及相关配置 <二>
本文的思路是使用JQuery重写SharePoint自带托管导航的样式,其实思路和脚本都非常简单,引用一下JQuery脚本,然后重写导航的样式,把脚本放到母版页中,即可.当然,使用JQuery可以做很 ...
- IO 相关配置参数
INNODB I/O相关配置 记录日志为顺序I/O,刷新日志到数据文件为随机操作.顺序操作性能快于随机IO. innodb_log_file_size innodb_log_files_in_grou ...
- win7下IIS错误:"无法访问请求的页面,因为该页的相关配置数据无效"的解决方法(转)
今天新装win7,然后在IIS下布署了一个网站,布署完成后运行,提示如下错误:HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效 ...
- IDEA 从SVN检出项目相关配置
1.新建好一个工程,然后通过SVN检出项目 2.检出后一般tomcat的环境是配置好的,点击上方Project Structure按钮,弹出窗体,查看Project项,一般没问题,如果要配置就配置Pr ...
随机推荐
- visual studio 不能进入调试状态
解决Windows操作系统在处理回环地址 1. 第一种解决方案是禁用环回检查. 步骤如下 a) 依次单击“开始”和“运行”,键入 regedit,然后单击“确定” b) 在注册表编辑器中,找到并单击下 ...
- FineUI表格、窗体、按钮组及事件
//表格 @(F.Grid().IsFluid(true).CssClass("blockpanel").Title("表格").ShowHeader(true ...
- subltime快捷键
subltime 是一款快速开发各种文档的软件,本文主要介绍使用编写HTML,文章末尾提供绿色版安装包下载工具 A快捷键说明 Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctr ...
- 解决部分小程序无法获取UnionId的问题
问题背景 通过观察数据,发现有一部分用户是无法获取到UnionId的 也就是接口返回的参数中不包含UnionId参数 看了微信文档的解释,只要小程序在开放平台绑定,就一定会分配UnionId 网上也有 ...
- Es创建索引、设置和修改Mapping
Http接口操作示例如下: 1.创建索引: 2.删除索引: 3.创建mapping: 4.查看mapping:
- VS2013平台安装Qt插件过程
1.下载所需安装包: Qt5.3.Qt插件下载地址:http://qt-project.org/downloads. qt-vs-addin-1.1.11-opensource.exe 下载地址:ht ...
- 知识蒸馏(Distillation)
蒸馏神经网络取名为蒸馏(Distill),其实是一个非常形象的过程. 我们把数据结构信息和数据本身当作一个混合物,分布信息通过概率分布被分离出来.首先,T值很大,相当于用很高的温度将关键的分布信息从原 ...
- Flutter: 图解 ListView 的多种绑定方式
小菜昨天刚学习了一下底部状态栏 BottomNavigationBar 的基本使用方法,今天学习一下 ListView 的基本用法. 小菜觉得 Flutter 中 ListView ...
- Storm概念
概念 本文列出了Storm的主要概念及相关的信息链接.讨论到的概念有: Topologies Streams Spouts Bolts Stream groupings Reliability Tas ...
- 前端构建工具 Gulp.js 上手实例
在软件开发中使用自动化构建工具的好处是显而易见的.通过工具自动化运行大量单调乏味.重复性的任务,比如图像压缩.文件合并.代码压缩.单元测试等等,可以为开发者节约大量的时间,使我们能够专注于真正重要的. ...