首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在WebLogic服务器作为Windows Service启动时进行远程调试

在WebLogic服务器作为Windows Service启动时进行远程调试,可以按照以下步骤进行操作:

  1. 确保已经安装了Java Development Kit (JDK) 并配置了环境变量。
  2. 打开WebLogic服务器的安装目录,找到startWebLogic.cmd文件,用文本编辑器打开。
  3. startWebLogic.cmd文件中,找到以下行:
  4. startWebLogic.cmd文件中,找到以下行:
  5. 在该行下方添加以下行:
  6. 在该行下方添加以下行:
  7. 保存并关闭startWebLogic.cmd文件。
  8. 打开WebLogic服务器的安装目录,找到installSvc.cmd文件,用文本编辑器打开。
  9. installSvc.cmd文件中,找到以下行:
  10. installSvc.cmd文件中,找到以下行:
  11. 将该行修改为:
  12. 将该行修改为:
  13. 保存并关闭installSvc.cmd文件。
  14. 打开命令提示符,切换到WebLogic服务器的安装目录。
  15. 运行以下命令以安装WebLogic服务器作为Windows Service:
  16. 运行以下命令以安装WebLogic服务器作为Windows Service:
  17. 安装完成后,可以在Windows服务列表中找到并启动WebLogic服务器。
  18. 打开远程调试工具(如Eclipse),创建一个新的远程调试配置。
  19. 在远程调试配置中,设置主机为WebLogic服务器所在的IP地址,设置端口为之前在startWebLogic.cmd文件中配置的调试端口(例如8888)。
  20. 启动远程调试配置,即可开始远程调试WebLogic服务器。

WebLogic服务器作为Windows Service启动时进行远程调试的优势是可以方便地在生产环境中进行调试,而不需要停止服务器。这对于定位和解决生产环境中的问题非常有帮助。

推荐的腾讯云相关产品:腾讯云云服务器(ECS)和腾讯云云监控。

  • 腾讯云云服务器(ECS):提供弹性计算能力,可快速部署和扩展WebLogic服务器实例。了解更多信息,请访问:腾讯云云服务器
  • 腾讯云云监控:提供全面的监控和告警功能,可帮助您实时监控WebLogic服务器的性能和运行状态。了解更多信息,请访问:腾讯云云监控
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

IDEA怎么远程调试应用?

本文将结合着远程调试weblogic来讲解如何使用IDEA调试远程应用,如果你还不清楚,建议收藏,方便查阅。...; transport:监听Socket端口连接方式(也可以dt_shmem共享内存方式,但限于windows机器,并且服务提供端和调试端只能位于同一台机); server:=y表示当前是调试服务端,=...n表示当前是调试客户端; suspend:=n表示启动时不中断(如果启动时中断,一般用于调试启动不了的问题); address:=8000表示本地监听8000端口。...0x03 IDEA配置远程调试 现在目标应用已经运行在调试模式,且我们也知道其监听的端口了,现在就是需要在IDEA上进行配置了。...并没有,因为要调试的是远程的应用,我们本地原本是没有远程应用的代码的,所以,即使是调试远程的应用,我们本地也要有一份远程应用的代码,没想到吧,死靓仔~ 我们下载好了远程应用的代码,然后需要把我们要调试

1.8K10
  • 经典笔试题-WebLogic

    4、在weblogic 管理控制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb 或连接池等相关信息进行配置后,实际保存在什么文件中?...答:Domain 目录\服务器目录\applications,将应用目录放在此目录下将可以作为应用访问,如果是Web 应用,应用目录需要满足Web 应用目录要求,jsp 文件可以直接放在应用目录中,Javabean...7、如何在weblogic进行ssl 配置与客户端的认证配置或说说j2ee(标准)进行ssl 的配置?...JDO 提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(JDBC API 的使用)。...答:Web Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service 能与其他兼容的组件进行互操作;JAXP(Java API for

    1.4K20

    Java面试之Weblogic 及其它

    4、在weblogic 管理控制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb 或连接池等相关信息进行配置后,实际保存在什么文件中?...答:Domain 目录\服务器目录\applications,将应用目录放在此目录下将可以作为应用访问,如果是Web 应用,应用目录需要满足Web 应用目录要求,jsp 文件可以直接放在应用目录中,Javabean...7、如何在weblogic进行ssl 配置与客户端的认证配置或说说j2ee(标准)进行ssl 的配置?...JDO 提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(JDBC API 的使用)。...答:Web Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service 能与其他兼容的组件进行互操作;JAXP(Java API for

    70510

    漏洞分析|Weblogic未授权访问及命令执行分析复现(CVE-2020-1488214883)

    一、背景 漏洞概述: WebLogic是美国Oracle公司的主要产品之一,是商业市场上主要的 J2EE 应用服务器软件,也是世界上第一个成功商业化的J2EE应用服务器,在 Java 应用服务器中有非常广泛的部署和应用...其中组合利用CVE-2020-14882/ CVE-2020-14883可使未经授权的攻击者绕过WebLogic后台登录等限制,最终远程执行代码接管WebLogic服务器,利用难度极低,风险极大。...这里首先需要我们构造一个恶意的xml文件,这里我们自己搭建的http://10.211.55.2:9999/rce-win.xml。 其次需要被攻击的weblogic能够访问我们的恶意xml。...调试分析: 首先,通过静态资源文件绕过路径权限的校验。之后weblogic会对提交的url进行两次url解码。最后会将handle中的参数传入HandleFactory执行任意代码。...这里如果解码后的url里没有;,那么就会继续调用super.service ? 再次进入super.service() ?

    3.1K20

    Java安全之jar包调试技巧

    ,仅支持 Windows 平台(暂未验证) (2) server 当前应用作为调试服务端还是客户端,默认为 n。...如果你想将当前应用作为调试应用,设置该值为 y;如果你想将当前应用作为客户端,作为调试的发起者,设置该值为 n。 (3) suspend 当前应用启动后,是否阻塞应用直到被连接,默认值为 y。...一个可能为 y 的应用场景是,你的程序在启动时出现了一个故障,为了调试,必须等到调试方连接上来后程序再启动。 (3) address 暴露的调试连接端口,默认值为 8000。...、weblogic这些。...假设条件允许情况下,做一些审计时候,比如war包,也可以采用远程调试的方式进行审计。会更简单快捷定位一些。

    1.3K30

    Java面试手册:J2EE

    那么下面就让我们详细介绍一下两种的区别: Web 服务器通常比应用服务器简单,apache就是web服务器,jboss就是ejb应用服务器。...应用服务器(The Application Server): 根据我们的定义,作为应用服务器,它通过各种协议,包括http,把商业逻辑暴露给客户端应用程序。...例如,远程有一台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用。 当然这是要通过一定的规范才能在异构的系统之间进行通信。RMI是JAVA特有的。...8、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中?...12、如何在weblogic进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置?

    1.2K10

    Java面试题系列之J2EE技术部分(二)——每天学5个知识

    主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。 该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。...JMS:(Java Message Service)JAVA消息服务;主要实现各个应用程序之间的通讯,包括点对点和广播。...RMI/IIOP:(Remote Method Invocation /internet对象请求中介协议)他们主要用于通过远程调用服务;例如,远程有一台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用...在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m-Xmx200m,可以调整最小内存为32M,最大200M...5、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中?

    84580

    内网靶场实战——ATT&CK实战系列(二)

    Samba服务,可能存在爆破、未授权访问、RCE等漏洞 445端口:存在SMB服务,可能存在永恒之蓝漏洞 1433端口:存在Mssql服务,可能存在爆破、注入等漏洞 3389端口:存在RDP服务,可能实现远程登录...7001端口:存在Weblogic服务,可能存在RCE漏洞 博主什么也不会,只是个工具小子,接下来用工具进行扫描 探测到存在一些漏洞,接下来用Weblogic-GUI工具进行webshell的写入...Server 2008 R2 Standard OS 版本: 6.1.7601 Service Pack 1 Build 7601 OS 制造商: Microsoft...Corporation OS 配置: 成员服务器 OS 构件类型: Multiprocessor Free 注册的所有人: Windows 用户 注册的组织:...产品 ID: 00477-001-0000421-84103 初始安装日期: 2019/9/8, 19:01:04 系统启动时间: 2023/3/19, 14:16:56

    47730

    14款Java开发工具【面试+工作】

    6)Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试调试器支持各种JDK版本,包括J2ME/J2SE/J2EE。   ...Visual Age for Java作为IBM电子商务解决方案其中产品之一,可以无缝地与其他IBM产品,WebSphere、DB2融合, 迅速完成从设计、开发到部署应用的整个过程。   ...WebLogic Workshop除了提供便捷的Web服务之外,它能够用于创建更多种类的应用。作为整个BEA WebLogic Platform的开发环境。...Visual J++ 具有下面的特点:   1)Visual J++ 把Java 虚拟机(JVM)作为独立的操作系统组件放入Windows,使之从浏览器中独立出来。   ...利用Eclipse,我们可以将高级设计(也许是采用UML)与低级开发工具(应用调试器等)结合在一起。

    2.4K50

    CVE-2021-2109:Weblogic远程代码执行分析复现

    server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。...0x02 漏洞概述 编号:CVE-2021-2109 Oracle官方发布了漏洞补丁,修了包括 CVE-2021-2109 Weblogic Server远程代码执行漏洞在内的多个高危严重漏洞。...CVE-2021-2109 中,攻击者可构造恶意请求,造成JNDI注入,执行任意代码,从而控制服务器。...0x04 环境搭建 与CVE-2020-14645复现时的搭建方式相同 0x05 漏洞复现 选用jdk-8u181,weblogic12.1.4.0 搭建漏洞环境,因为是通过 JNDI 注入进行远程命令执行...在同一文件中,通过set DEBUG_PORT=8453 指定了远程调试的端口,拷贝Oracle_Home目录下所有文件至调试目录,配置 Remote 方式进行远程调试,端口为 8453 ?

    3.5K10

    hvv行动的一些面试经验(hw行动)

    开放了445端口可以测试是否存在ms17-010漏洞,测试开放的WEB页面是否有RCE漏洞关于权限维持Windows可以尝试创建影子账户创建定时任务schtasks /create /sc minute...#任意文件上传漏洞(CVE-2018-2894):Oracle 7月更新中,修复了Weblogic Web Service Test Page中一处任意文件上传漏洞,Web Service Test Page...-0638Weblogic 直接反序列化基于Weblogic t3协议引起远程代码执行的反序列化漏洞 漏洞实为CVE-2015-4852绕过 拜Oracle一直以来的黑名单修复方式所赐#CVE-2016...-3510基于Weblogic t3协议引起远程代码执行的反序列化漏洞#CVE-2017-3248基于Weblogic t3协议引起远程代码执行的反序列化漏洞 属于Weblogic JRMP反序列化#CVE...-2018-2628基于Weblogic t3协议引起远程代码执行的反序列化漏洞 属于 Weblogic JRMP反序列化#CVE-2018-2893基于Weblogic t3协议引起远程代码执行的反序列化漏洞

    35310

    【Hvv】攻防演练中蓝队的主要工具

    WebLogic 全版本漏洞利用工具该漏洞利用工具集成 WebLogic 组件各版本多个漏洞自动化检测和利用功能,可对各版本 WebLogic 漏洞进行自动化检测和利用,根据检测结果进行执行命令等针对性利用并获取服务器控制权限...远程控制工具 蓝队主要利用远程控制工具对目标网络内服务器、个人计算机或安全设备进行管理控制。...蓝队可利用 ngrok 将边界服务器 Web 服务器作为反向代理服务器,在客户端和目标边界服务器之间建立一个安全通道,客户端可通过反向代理服务器间接访问后端不同服务器上的资源。...SSH 的端口转发就是利用 SSH 作为中间代理,绕过两个网络之间的限制,顺利进行任意端口的访问。...、编辑、转存等操作,用其检测与调试 Web 浏览器和服务器的交互情况。

    2.5K50

    tomcat weblogic 对比

    J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。   ...而且它一个轻量级应用服务器,最重要的是它免费,所以在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat比较轻巧,消耗资源较少。...jsp,servlet,jndi,web service等 实现逻辑   实现逻辑组件中有各种抽象的方式。...这样通过客户端的调用实现了业务的封装 实现分布式   首先要认识到RMI技术(远程调用),EJB的基础是RMI,通过RMI,J2EE将EJB组件创建为远程对象,EJB虽然用到了RMI,但是只需要定义远程接口无需实现...这种将需要特定执行的类,放在Ejb中并打包发送到服务器上,,客户端通过RMI技术到服务器进行调用,这样就实现了分布式调用。

    2.8K10

    这可能是最全的入门Web安全路线规划

    学习要点 什么是命令注入漏洞 命令注入漏洞对系统安全产生的危害 脚本语言中可以执行系统命令的函数 第三方组件存在的代码执行漏洞 struts2,weblogic等 命令注入漏洞的修复方法 1.3...例如,在一次正常的会话过程当中,攻击者作为第三方参与到其中,他可以在正常数据包中插入恶意数据,也可以在双方的会话当中进行监听,甚至可以是代替某一方主机接管会话。...Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。...学习要点 Windows 用户账户和组账户权限的分配 Windows 用户空口令风险 多用户同时使用的安全配置 对用户登入事件进行审核方法 对远程登入账号的检查 3.1.2 文件系统安全 Windows...一些Windows下的应用程序,IIS(Internet信息服务器),也带有相关的审核日志功能,例如,IIS的FTP日志和WWW日志等。

    1.6K10

    Weblogic漏洞反序列化(CVE-2019-2725)分析

    一、漏洞描述 4月17日,国家信息安全漏洞共享平台(CNVD)公开了Weblogic反序列化远程代码执行漏洞(CNVD-C-2019-48814)。...由于在反序列化处理输入信息的过程中存在缺陷,未经授权的攻击者可以发送精心构造的恶意 HTTP 请求,利用该漏洞获取服务器权限,实现远程代码执行。目前,POC已在野外公开(见参考链接)。...为更好的理解漏洞成因,通过IDEA对WebLogic服务器远程动态调试(因为需要跟进原生类中的方法,需要在IDEA中指定WebLogic安装目录中的JDK文件夹),在ProcessBuilder类中打下断点...配置URL访问控制策略 部署于公网的WebLogic服务器,可通过ACL禁止对/_async/及/wls-wsat/路径的访问。...请用户自行进行影响评估,并对此文件进行备份后,再执行此操作。

    2.3K30

    Visual Studio 调试系列11 远程调试

    Windows 服务器上,请参阅取消阻止文件下载下载远程工具的帮助。...但是,远程调试器配置向导 (rdbgwiz.exe) 可仅当安装远程工具。 您可能需要使用该向导进行配置,如果你想要远程调试作为服务运行。...Service Pack 2、Windows Server 2008 R2 Service Pack 1 Windows Phone 需要通过 USB 连接调试 (不需要远程工具) 03...07 (可选)配置远程调试作为服务 用于调试 ASP.NET 和其他服务器环境中,您必须以管理员身份运行远程调试器或时,如果希望始终运行,作为服务运行远程调试器。...此时,远程调试器正作为服务运行。 可以通过转到“控制面板”>“服务”并找到 “Visual Studio 2015 远程调试器”来对此进行验证 。

    3.6K10

    Java 中 RMI、JNDI、LADP、JRMP、JMX、JMS那些事儿(上)

    因为通过Weblogic RMI作为反序列化入口导致的漏洞很多,常常听见的通过Weblogic T3协议进行反序列化...一开始也没去了详细了解过Weblogic RMI和Weblogic T3协议有什么关系...此外,当客户端在与RMI对象相同的VM中运行时,WebLogic会自动优化客户端与服务器之间的交互。它确保您不会因调用远程方法期间对参数进行编组或取消编组而导致任何性能损失。...就像DNS一样,通过命名服务器提供服务,大部分的J2EE服务器都含有命名服务器 。例如上面说到的RMI Registry就是使用的Naming Service。...Directory Service:是一种特殊的Naming Service,它允许存储和搜索"目录对象",一个目录对象不同于一个通用对象,目录对象可以与属性关联,因此,目录服务提供了对象属性进行操作功能的扩展...,也不具备远程能力,但是被其协同的一些其他应用一般都具备远程能力,JNDI在客户端和服务器端都能够进行一些工作,客户端上主要是进行各种访问,查询,搜索,而服务器端主要进行的是帮助管理配置,也就是各种bind

    4.2K11

    Web中间件常见漏洞总结

    最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在Windows XP Home...1、 漏洞介绍及成因 在IIS6.0处理PROPFIND指令的时候,由于对url的长度没有进行有效的长度控制和检查,导致执行memcpy对虚拟路径进行构造的时候,引发栈溢出,从而导致远程代码执行。...五、 Tomcat漏洞分析 (一) Tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用 服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试...实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。...(二) 远程代码执行 1、 漏洞简介及成因 Tomcat 运行在Windows 主机上,且启用了 HTTP PUT 请求方法,可通过构造的攻击请求向服务器上传包含任意代码的 JSP 文件,造成任意代码执行

    4.4K40
    领券