虚拟机设置
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根目录下执行,编译文件
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,点击调试,即可通过



&spm=1001.2101.3001.5002&articleId=147993275&d=1&t=3&u=a8d952bc2d6c40cda4bb85eb302b063b)
3641

被折叠的 条评论
为什么被折叠?



