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 ...
随机推荐
- 番外篇 之 Win32Api
C# 调用系统API. 从自己的软件,来操作别人写好的软件. SendMessage 句柄 标识当前进程/控件的一个标识; 本课程所用到的常量信息: private const uint LB_FI ...
- JAVA核心编程教学
常用类 Ø 1.1 String和StringBuffer String类封装了对字符串的常见操作,使用频率非常高,所以应该熟练掌握, String类的方法比较多,无需死记硬背,而是大概了解,用的时候 ...
- Android Studio开发笔记
工欲善其事,必先利其器. 来分享下一些tips吧. android studio优化 我的习惯是从visual studio沿袭过来的,所以快捷键都是参照VS改过来的. 设置调优 不打开上次打开的工程 ...
- [选译]MySQL5.7以上Zip版官方安装文档
前言 在windows上安装Zip版MySQL(选译) 学习mysql的朋友们会发现5.7+版本的mysql变得比以前难安装了许多(当然我们可以选择installer版本,但是这样总感觉对学习mysq ...
- 【代码笔记】iOS-ios7 StatusBar
代码: RootViewController.m #import "RootViewController.h" @interface RootViewController () @ ...
- SpringMVC中的拦截器、过滤器的区别、处理异常
1. SpringMVC中的拦截器(Interceptor) 1.1. 作用 拦截器是运行在DispatcherServlet之后,在每个Controller之前的,且运行结果可以选择放行或拦截! 除 ...
- 慕课网 深入浅出javascript 笔记
javascript 数据类型 5种简单数据类型:Number.String.Boolean.Undefined.Null 1种复杂数据类型:Object = 表示赋值: == 表示比较,但是 ...
- css/jq--弹窗写法介绍,jq插件介绍
//html文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
- 风云2号云图Mosaic Dataset处理
# ---------------------------------------------------------------------------# -*- coding: utf-8 -*- ...
- android中的textview显示汉字不能自动换行的一个解决办法
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_ ...