`

tomcate6+myEclipse10+win配置远程调试

阅读更多

     在javaWeb开发工作中有时候会遇到一些莫名其妙的问题,在开发环境中程序正常但是将项目发布后会出现这样或者那样的问题,在开发测试环境中又不能重现问题,这时候就需要用到tomcate的远程调试功能。tomcat远程调试用的是JVM的JPDA框架,而tomcat默认是不启用JPDA的,需要我们手动开启。

     一、开启tomcate远程调试的配置

              找到“E:\tomcat.60\bin”在面的startup.bat文件在文件末尾添加如下配置,

                     set JPDA_TRANSPORT=dt_socket
                    set JPDA_ADDRESS=8000
                    set JPDA_SUSPEND=y,

              然后将“call "%EXECUTABLE%" start %CMD_LINE_ARGS%”,

                 修改为 “call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%”。

     说明:            JPDA_ADDRESS:远程调试的端口;

            JPDA_TRANSPORT:jpda的启动方式,有两个值dt_shmem和dt_socket分别表示本机调试和远程调试;

             

    修改后startup.bat配置如下:

@echo off
rem Licensed to the Apache Software Foundation (ASF) under one or more
rem contributor license agreements.  See the NOTICE file distributed with
rem this work for additional information regarding copyright ownership.
rem The ASF licenses this file to You under the Apache License, Version 2.0
rem (the "License"); you may not use this file except in compliance with
rem the License.  You may obtain a copy of the License at
rem
rem     http://www.apache.org/licenses/LICENSE-2.0
rem
rem Unless required by applicable law or agreed to in writing, software
rem distributed under the License is distributed on an "AS IS" BASIS,
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
rem See the License for the specific language governing permissions and
rem limitations under the License.

if "%OS%" == "Windows_NT" setlocal
rem ---------------------------------------------------------------------------
rem Start script for the CATALINA Server
rem
rem $Id: startup.bat 908749 2010-02-10 23:26:42Z markt $
rem ---------------------------------------------------------------------------

rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
cd ..
set "CATALINA_HOME=%cd%"
cd "%CURRENT_DIR%"
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome

set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"

rem Check that target executable exists
if exist "%EXECUTABLE%" goto okExec
echo Cannot find "%EXECUTABLE%"
echo This file is needed to run this program
goto end
:okExec

rem Get remaining unshifted command line arguments and save them in the
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs

set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
set JPDA_SUSPEND=y

call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%

:end

 到这步tomcate的配置完成,运行startup.bat文件当,出现表示配置成功。

 
    

 

      二、配置好tomcate后,还需要配置myEclipse才能用到远程调试,Myeclipse配置如下图:

           1、选择菜单Run→Debug Configurations              2、添加一个远程调试项目


 点击debug就可以了。

 

 

  • 大小: 21.6 KB
  • 大小: 22.8 KB
  • 大小: 74.2 KB
  • 大小: 128.4 KB
分享到:
评论

相关推荐

    Flash4.7+Tomcat6+Myeclipse10配置

    Flash4.7+Tomcat6+Myeclipse10配置 本文将详细介绍如何配置 Flash4.7、Tomcat6 和 Myeclipse10,包括安装 JDK 1.5、Tomcat 6 和 MyEclipse 6,以及配置 Adobe Flex Builder 3 Professional Eclipse Plug-in。 一、...

    Flex4.5 + Tomcat6.0 + MyEclipse 9.0+ Java+Blazeds环境配置和使用

    标题与描述均聚焦于“Flex4.5 + Tomcat6.0 + MyEclipse 9.0+ Java+Blazeds环境配置和使用”,这一主题涉及了多种技术栈的集成,包括Flex4.5(FlashBuilder)、Tomcat6.0、MyEclipse 9.0、Java以及Blazeds。...

    jsp+mysql+tomcat+myeclipse+mysql_front留言板

    jsp+mysql+tomcat+myeclipse+mysql_front留言板jsp+mysql+tomcat+myeclipse+mysql_front留言板jsp+mysql+tomcat+myeclipse+mysql_front留言板jsp+mysql+tomcat+myeclipse+mysql_front留言板

    Tomcat6.0+MyEclipse8.5+Mysql5.0安装与配置

    在本文中,我们将详细探讨如何在环境中安装和配置JSP开发所需的组件,包括Tomcat 6.0、MyEclipse 8.5以及Mysql 5.0。这些工具是Java Web开发的基础,理解其安装和配置对于开发高效、稳定的应用至关重要。 首先,...

    flex + tomcat + myEclipse环境配置与使用

    总结起来,"flex + tomcat + myEclipse环境配置与使用"涉及的关键知识点包括:MyEclipse的Flex支持,Flex SDK的安装和配置,Tomcat服务器的部署,Flex模块的创建,以及Flex与Tomcat之间的数据通信。理解并掌握这些...

    Eclipse+MyEclipse+tomcat5.5配置明细+MyEclipse注册码

    为了方便更多的人,写了这个! 一、安装JDK 二、安装Tomcat 三、安装Eclipse 四、安装MyEclipse 五、破解MyEclipse 六、指定Eclipse+MyEclipse的JRE 这里包括下载链接。和变量参数

    JDK+MyEclipse+Tomcat的配置

    2. **Tomcat配置**:同样在Preferences菜单下,选择MyEclipse Enterprise Workbench->Servers,找到对应版本的Tomcat(如Tomcat 6.x),设置为Enable状态,并通过Browse..按钮指定Tomcat的安装路径。 3. **关联JDK...

    JDK1.6 + Tomcat6.0 + MyEclipse7.5 + Oracle XE(10g)

    JDK1.6 + Tomcat6.0 + MyEclipse7.5 + Oracle XE(10g)

    java+Tomcat+Eclipse+MyEclipse安装及环境配置.pdf

    java+Tomcat+Eclipse+MyEclipse安装及环境配置

    MyEclipse MyEclipse远程调试tomcat

    MyEclipse MyEclipse远程调试tomcat

    JDK+Tomcat+mysql+Myeclipse安装与配置

    本篇将详细介绍如何在Windows系统上安装和配置JDK、MySQL、Tomcat以及MyEclipse,为Web应用开发提供基础环境。 首先,我们需要JDK(Java Development Kit),它是开发Java应用程序的基础。在本例中,我们使用的是...

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.pdf

    Tomcat服务器是Apache软件基金会...通过上述配置步骤,Tomcat6.0服务器能够与MyEclipse6.0开发环境和mysql5.0数据库协同工作,实现一个高效稳定的数据库连接池,从而提高应用程序处理数据库操作的性能和扩展性。

    Myeclipse(8.5+Tomcat6.0+jdk1.6)下的支付宝demo

    【标题】"Myeclipse(8.5+Tomcat6.0+jdk1.6)下的支付宝demo"涉及的关键知识点主要包括以下几个方面: 1. Myeclipse:Myeclipse是一款强大的集成开发环境,专为Java EE应用程序开发设计。它集成了Eclipse的核心功能,...

    JDK1.6.0_07+Tomcat5.0+Myeclipse-8.5.0

    在Myeclipse中,我们需要配置Eclipse与Tomcat的集成。打开Myeclipse,找到【Windows】——【Preference】,然后在Servers下找到Tomcat,点击【tomcat】前面【+】号,点击【jdk】,找到安装的JDK目录,选择JDK,点击...

    jdk+tomcat+myeclipse+netbeans+svn的配置

    - 在MyEclipse中,通过`Window > Preferences > MyEclipse Enterprise Workbench > Servers > Tomcat > Tomcat 6.x`配置Tomcat路径,确保MyEclipse能识别和管理Tomcat服务器。 4. **NetBeans安装与SVN使用** - ...

    Myeclipse远程调试方法及配置

    下面我们将详细讲解MyEclipse远程调试的配置方法及其相关知识点。 1. **远程调试原理**: 远程调试基于Java的JVM(Java Virtual Machine)的调试接口,通过开启JVM的调试模式,并设置特定的端口,允许调试器连接。...

Global site tag (gtag.js) - Google Analytics