windchill 远程Debug配置()

 虚拟机设置

1.vm虚拟机,点击设置中的网络编辑器,

 点击添加网络,模式选择NAT模式,点击添加网络,这里我选择的是VMnet8

进入Nat设置,这些设置vm虚拟机会自动帮我们配好,一般是不用修改的,端口转发这里先不用看后边会写

选择windchill服务器所在虚拟机启动,并进入网络和共享设置

点击属性进入IPV4这里的IP可以修改为指定IP,如果修改的话就查看当前虚拟机ip添加即可,也可以不修改,本文档没有修改

虚拟机启动之后记得本机和虚拟机互相ping一下进行测试,记得关闭虚拟机防火墙

windchill——debug配置

在虚拟机已经部署的windchill服务器的根目录下,site.conf文件中添加
(address=0.0.0.0:8001这里为什么要使用0.0.0.0:8001 因为如果只给端口,默认就会是127.0.0.1:8001,无法进行远程端口访问

   <Property name="wt.manager.cmd.MethodServer.debug.args" overridable="true" 
                targetFile="codebase/wt.properties" 
                value="-agentlib:jdwp=transport=dt_socket,address=0.0.0.0:8001,server=y,suspend=n"/> 

保存后在WIndchillShell中WIndchill根目录下执行,编译文件

在WIndchillshell中执行这极端代码,关闭BackgroundMethodServer。启动WIndchill服务器
xconfmanager -s "wt.manager.monitor.services=MethodServer" -t
codebase/wt.properties -p
xconfmanager -s wt.manager.monitor.start.MethodServer=1 -t codebase/wt.properties
-p
xconfmanager -s wt.queue.executeQueues=true -t codebase/wt.properties -p

(后面如果需要开启 BackgroundMethodServer,请执行如下命令)

开启 BackgroundMethodServer

xconfmanager -s "wt.manager.monitor.services=MethodServer BackgroundMethodServer"
-t codebase/wt.properties -p
xconfmanager -s wt.queue.executeQueues=false -t codebase/wt.properties -p

启动windchill,检查 wt.properties 

 属性设置正常

打开idea,编辑远程debug配置

 点击调试这个时候回弹出错误提示,

(8000端口作为错误演示)

此时要去虚拟机查看当前端口是否启用,当前端口已经启用,并处于监听状态



C:\Users\Administrator> netstat -ano | findstr :8001
  TCP    0.0.0.0:8001           0.0.0.0:0              LISTENING       9624

用主机去测试能否调用虚拟机8001端口(这里我用8000演示错误信息)

出现错误提示,病名端口没有调通,打开虚拟机网络设置,配置主机端口与虚拟机的映射

点击保存之后,我们再来测试(telnet命令无效的请百度教程安装tc服务)

telnet 192.168.143.128 8001

回车之后不会有显示,但是已经调通这时在回到idea,点击调试,即可通过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值