eclipse (不是myeclipse)调试web程序?1.需要安装tomcatplugin到eclipse中吗?我已经单独安装了tomcat5.5.2.tomcat的运行是在它webapp下的,eclipse的工程是在workspace下的,不同的项目啊,eclipse不像myeclipse
一样有deployment功能。设置的断点可能不是同一个文件的。3.网上有一些eclipse远程调试,不够具体。

解决方案 »

  1.   

    那你为什么不用myeclipse?为什么不用jbuilder?为什么不用int J???
      

  2.   

    <Service name="Contracte">
        <Connector port="8002" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
        <Engine name="Contracte" defaultHost="localhost">
          <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
           <Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
           <Context path="/" reloadable="true" docBase="E:\code\webapps\Contracte\webapp" workDir="E:\code\webapps\Contracte\work" />
           </Host>
        </Engine>
      </Service>配置一下tomcat就行了,修改一下docBase他workDir改到你的工作目录就行了,它们运行的就是同一个目录了!修改的文件是eclipse加载的那个配置文件!
      

  3.   

    eclipse里面调试web。你可以不用tomcat。用其他服务器
    你想用tomcat还得调试你就得去用这个东西
      

  4.   

    eclipse3.5 J2EE IDE都集成好了。为什么不用呢?肯定经常不去eclipse官网。
      

  5.   

    写一个批处理放在%TOMCAT_HOME%\bin下
    @echo off
    SET JPDA_TRANSPORT=dt_socket
    SET JPDA_ADDRESS=8000
    catalina.bat jpda start
    @echo on在Eclipse里使用远程调试。
      

  6.   

    去Eclipse网上下载一个带jee插件的Eclipse,
    上边自带Tomcat等一些服务器插件,设置断点,启动debug模式就可以了
      

  7.   

    Eclipse自带的插件,超耗资源,有时会出现代码不同步的现象。
      

  8.   


    要改这么多? 在tomcat的server.xml中:
     <Host name="localhost" appBase="webapps"---改为eclipse的workspace路径只改这一处可以吗
     unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">eclipse加载的那个配置文件--是哪一个啊?反过来,启动的eclipse的时候我的workspace设置为tomcat的webapps,webapps下有运行没有问题的auction项目(李刚的struts2书的),eclipse中创建general java project(就叫auction,刚好把
    这个auction项目导入了进来)
    但是无论在auction项目的java文件还是jsp文件都设置不了断点。
    而用eclipse另外单独创建一个java application的项目例如helloworld是可以设置断点的。
      

  9.   


    尝试了,运行.bat文件报错,说catalina.bat找不到啊
      

  10.   

    Eclipse3.5 jee或Eclipse3.5 report版本自带全套开发调试的工具、插件。
    下载解压后配置一下tomcat,然后新建一个dynamic web project就能开发调试了
      

  11.   

    谁说非要tomcat插件啊,你只要电脑上有就tomcat就可以,你新建个server绑定tomcat就可以了,然后创建动态web工程就可以了,前提是web方面的插件你要有!
      

  12.   

    eclipes?都没有web插件啊,何苦呢?
      

  13.   

    为什么不愿意用myeclipse,我用的挺好用啊。
    不过调试我也不会。
      

  14.   


    1、要放在%TOMCAT_HOME%\bin下。
    2、没有catalina.bat应该是你的Tomcat的问题。安装解压缩的版本吧。exe安装的不适合开发人员。
      

  15.   

    3、项目要自己发布的。就是在%TOMCAT_HOME%\conf\Catalina\localhost目录下建立一个文件。
    比如我的php.xml:
    <Context docBase="E:/Download/PHP/TestHelloWorld/WebContent" reloadable="true" path="/php" />
    也就是
    <Context docBase="项目的WEB目录" reloadable="true" path="URL根" />
      

  16.   

    1.需要tomcat插件,不然要把项目考出来部署到外部的tomcat
    2.没听懂,只要你设上了断点,服务器又启动了,又有什么不同呢?
    3.没研究