`
lixingjin
  • 浏览: 22373 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

eclipse 与 weblogic及tomcat的无插件断点调试

阅读更多

一、Eclipse设置debug JSP( For Weblogic)Eclipse
使用Eclipse调试Weblogic应用程序JSP页面,需要进行以下设置.


1. 在 Weblogic.xml中添加如下语句.

<jsp-descriptor>
<jsp-param>
    <param-name>debug</param-name>
    <param-value>true</param-value>
   </jsp-param>
</jsp-descriptor>

2. 在项目的启动文件中添加以下信息.

注: 在windows系统下,项目的启动文件指的是 %WEBLOGIC_HOME%\user_projects\domains\yourdomains 路径下面的 startWebLogic.cmd 文件 (以上路径因个人安装设置会不同).


set DEBUG_PORT=4000
set DEBUG_OPTS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n

将 %DEBUG_OPTS% 参数添加至 启动配置中形成类似以下语句(加黑的是添加的内容):

%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %DEBUG_OPTS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server



3、MyEclipse
-ms64m -mx64m -Djava.library.path="c:/bea/weblogic81/server/bin" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false
4、jre\dt_socket.dll拷贝到jdk\bin目录


二、eclipse 无需插件使用tomcat调试

第一步、配置tomcat工程

两种方法
1、将自己的工程放到tomcat/webapp下(这样不好,这样的整个工程就都的放到tomcat下,不好管理)
2、配置tomcat的server.xml(建议)
配置tomcat的conf/server.xml方法
在<host>下加入
  <Context path="/project1" docBase="D:\\vssclient\\project1\\web" debug="0"
                 reloadable="true" crossContext="true"/>
  path指访问的项目名称即http://localhost:8080/project1
  docBase指web目录的位置
  reloadable=true指tomcat可以动态加载修改的类或资源文件等(ClassLoader加载的资源)
 
  启动tomcat测试一下,看是否可用,然后进入第二步。

第二步、配置eclipse的debug

在eclipse中,选择菜单Run->debug...进入设置页面
New一个新的Java Application,然后设置相关的参数
1、ClassPath
   添加bootstrap.jar(TCOMAT_HOME\bin\下)
2、Main
   Main Class 设置为 org.apache.catalina.startup.Bootstrap

3、Argument
   1)program argument设置为:start -config "D:\jakarta-tomcat-4.1.31\conf\server.xml"
   2)vm argument设置为:  
  -Dcatalina.home="D:\jakarta-tomcat-4.1.31"
  -Djava.endorsed.dirs="D:\jakarta-tomcat-4.1.31\common\endorsed"
  -Dcatalina.base="D:\jakarta-tomcat-4.1.31"
  -Djava.io.tmpdir="D:\jakarta-tomcat-4.1.31\temp"
   (注意将D:\jakarta-tomcat-4.1.31该为自己实际的路径)
4、启动
   选择工具栏的debug中新加的JavaApplication,启动tomcat
   在java程序中设置断点,在页面访问进入测试。




二、Eclipse 无需插件使用weblogic调试
第一步、设置weblogic工程
1、新建一个domain
2、设置domain下的config.xml
   添加应用:
    <Application Name="project1" Path="d:\vssclient\project1\web"
        StagingMode="nostage" TwoPhase="true">
        <WebAppComponent Name="project1" Targets="myserver" URI="/"/>
    </Application>
  name指应用的名称
    path指应用的路径
    WebAppComponent的Name指访问的名称
  启动weblogic测试一下,看是否可以访问

第二步、配置eclipse的debug
在eclipse中,选择菜单Run->debug...进入设置页面
New一个新的Java Application,然后设置相关的参数
1、ClassPath
   添加webservice.jar,weblogic.jar,ojdbc14.jar它们在$WEBLOGIC_HOME$/weblogic81/server/lib/下
2、Main
    Main Class 设置为 weblogic.Server
3、Argument
  1)program argument设置为
  "-Xms32m -Xmx200m -XX:MaxPermSize=128m -Dweblogic.Name=myserver -Dbea.home="e:/bea" -Dweblogic.management.username=weblogic -Dweblogic.management.password=11111111
  -Dweblogic.ProductionModeEnabled=false
  -Djava.security.policy=="E:/bea/weblogic81/server/lib/weblogic.policy"
    (注意修改weblogic的用户名和密码还有路径)
   2)vm argument 设置为
      具体的-D参数根据自己的需要可有可无
   3) 设置work directory
4、启动
   选择工具栏的debug中新加的JavaApplication,启动tomcat
   在java程序中设置断点,在页面访问进入测试。

相关软件版本
1.tomcat 4.1
2.eclipse 3.1
3.weblogic 8.1

haha  2006-3-28
webjlwang at Gmail dot Com

引用:http://www.blogjava.net/webjlwang/archive/2006/03/28/37759.html

分享到:
评论

相关推荐

    使用Eclipse,WebLogic开发java web项目

    3. 调试:在代码中设置断点,使用Eclipse的调试工具进行单步执行、查看变量值等操作。 七、部署到生产环境 1. 打包WAR:在Eclipse中右键项目,选择“导出”-&gt;“WAR文件”,将项目打包成WAR格式。 2. 部署到WebLogic...

    Eclipse

    1. **Java服务器和应用服务器集成**:Eclipse可以与Tomcat、Jetty、WebLogic、JBoss等主流应用服务器配合,方便部署和运行J2EE应用。 2. **Java服务器页面(JSP)和Servlet开发**:Eclipse的WTP插件提供了JSP和...

    eclipse-jee-2020-06-R-win32-x86_64

    5. **Web和企业应用开发**:Eclipse JEE版本包含Web项目模板和工具,支持与各种应用服务器如Tomcat、JBoss和WebLogic的集成。 四、2020-06 R版本更新 Eclipse 2020-06 R版本带来了多项改进和新特性: 1. **性能...

    jdkapi,jdk,Xshell,tomcat,eclipse

    根据给定文件的信息,我们可以将相关的知识点分为五个部分来详细阐述:JDK API、JDK、Xshell、Tomcat以及Eclipse。 ### 1. JDK API #### 定义与重要性 JDK API(Java Development Kit Application Programming ...

    Eclipse精要与高级开发技术

    - **服务器集成**:配置和管理各种应用服务器,如Tomcat、Jetty、WebLogic等。 9. **插件开发** - **OSGi基础**:Eclipse基于OSGi框架,学习OSGi模块化系统的基本概念和插件开发流程。 - **Eclipse RCP**:了解...

    eclipse-inst-jre-win64.rar

    用户可以通过内置的Server视图来管理应用服务器,如Tomcat、Jetty或WebLogic,并能在其中部署、启动和调试应用。此外,Eclipse的Debug视图使得远程和本地调试变得轻松,能直观地查看和修改变量值、设置断点以及跟踪...

    Eclipse_J2EE完全手册

    《J2EE完全参考手册-J2EE部署》部分将详细介绍如何在Eclipse中配置和部署这些档案到应用服务器,如Tomcat、GlassFish或WebLogic等。 此外,Eclipse的调试工具对于J2EE开发至关重要。它支持断点调试、变量查看、调用...

    eclipse 教程

    4. **代码编辑与调试**:掌握代码自动完成、重构、错误检查和快速修复功能,了解如何设置断点、单步执行、查看变量值等调试技巧。 5. **插件开发**:Eclipse的强大在于其插件系统,通过学习插件开发,读者可以扩展...

    Wrox.Professional.Eclipse.3.for.Java.Developers.eBook-kB

    6. **调试与测试**:Eclipse的调试器提供了强大的断点、单步执行、变量查看等功能,使得调试过程直观高效。同时,它还支持JUnit测试,方便进行单元测试和集成测试。 7. **团队协作**:通过版本控制系统如Git或SVN,...

    eclipse jsp包 org.objectweb.lomboz _3.1.0.zip

    3. **应用服务器集成**:与多种J2EE应用服务器如Jboss、WebLogic等无缝集成,方便部署和调试。 4. **版本控制集成**:支持CVS和SVN等版本控制系统,方便团队协作。 5. **构建工具**:提供Ant或Maven的集成,自动化...

    eclipse-jee-mars-2-win32-x86_64.zip 工具

    此外,它还集成了各种服务器适配器,如Tomcat, GlassFish, WebLogic等,使得与这些服务器的交互变得更加便捷。 Eclipse Mars 2的特性包括: 1. **改进的代码编辑器**:提供智能代码补全、语法高亮、错误检查等功能...

    eclipse开发工具

    它集成了各种服务器适配器,如Tomcat、Glassfish、WebLogic等,方便用户进行应用部署和测试。 3. **Web工具项目(WTP)**:WTP是Eclipse的一个扩展,用于创建、部署和调试Web应用。它提供了HTML、CSS、JavaScript...

    MyEclipse插件

    6. **测试与调试**:MyEclipse插件提供了强大的测试和调试工具,包括单元测试、集成测试的支持,以及断点调试、步进执行、查看变量值等功能,帮助开发者快速定位并解决问题。 7. **部署与发布**:在应用开发完成后...

    J2EE插件_VE-SDK-1.2.zip

    1. **服务器集成**:这些插件会添加对各种J2EE应用服务器的支持,如Tomcat、WebLogic、WebSphere或GlassFish等。它们允许开发者在Eclipse内配置、启动和停止服务器,以及部署和管理应用。 2. **项目模板**:提供...

    MyEclipse 7.5正式版(09-6-17)汉化插件

    - 调试器:强大的调试工具,允许设置断点、单步执行、查看变量值等。 - 部署工具:方便地将应用程序部署到各种服务器,如Tomcat、WebLogic、JBoss等。 总之,MyEclipse 7.5的汉化插件极大地提升了中文用户的使用...

    .lomboz-R-3.3-200710290621.zip

    2. **J2EE应用服务器集成**:它支持多种J2EE应用服务器,如Tomcat、JBoss和WebLogic,允许用户在Eclipse内部方便地管理、部署和调试应用程序。 3. **Hibernate集成**:对于ORM(对象关系映射)框架Hibernate,...

    j2ee 开发工具教程

    **J2EE开发工具教程——Eclipse 3.2.1及插件安装基础** 在Java企业级应用开发中,Eclipse是一款广受欢迎的集成开发环境(IDE)。本教程将聚焦于Eclipse 3.2.1版本及其插件的安装与使用,这将为你的J2EE开发之旅奠定...

    lomboz3.1

    插件支持多种J2EE服务器,如Tomcat、JBoss、WebLogic等,开发者可以方便地在Eclipse内部启动、停止、调试服务器,甚至进行热部署,无需离开IDE就能实现应用的快速迭代。 3. **Web开发支持** Lomboz 3.1包含对...

    myeclipse的使用

    此外,根据项目需求,可能还需要配置Tomcat、WebLogic等应用服务器。 **2. 工作区与项目管理** MyEclipse的工作区是组织项目的主要场所,用户可以创建多个工作区来区分不同类型的项目。在工作区内,可以创建Java...

    系统信息

    4. **Eclipse远程调试**:Eclipse支持远程调试服务器上的应用程序,如Tomcat和WebLogic。这对于排查生产环境中出现的问题非常有帮助,开发者无需将代码部署到本地就能进行调试。 5. **JMS(Java Message Service)*...

Global site tag (gtag.js) - Google Analytics