1、分别为各个项目配置本地域名映射关系,首先打开hosts文件配置各个系统域名,若hosts文件无法保存,注意修改下文件权限,各系统阄莱决胪域名需要跟SSO系统同个域(即相同的顶级域名,正常情况下一个企业多个内部系统不存在跨域)。hosts文件位置及测试系统域名配置如下图:
2、找到Tomcat的server.xml配置多域名,并将appBase指定到项目的输出目录,这样不需要从IDE中启动Tomcat就能够实时展示jsp及其他资源文件的改动。具体配置如下图所示:
3、Tomcat按照上图的的配置可以直接外部启动,就能够通过域名同时访问这些配置好的Web应用。如果项目打的war包不是ROOT访问时需要加上上下文路径,如果直接打成ROOT.war就方便很多,用域名直接访问就行。
4、首先需要设置Tomcat以debug模式启动,这个设置网上一查一大堆,大部分都说在catalina.bat中加一行命令设置JPDA_OPTS。其实有个最简单的方法,就是在startup.bat中加jpda就行了。
5、首先需要设置Tomcat以debug模式启动,这个设置网上一查一大堆,大部分都说在catalina.bat中加一行命令设置JPDA_OPTS。其实有个最简单的方法,就是在startup.bat中加jpda就行了。
6、设置好之后启动时第一行会显示监听端口信息。如图所示
7、在Netbeans中找到调试按钮点击旁边小三角按钮,在弹出菜单中点击连接调试器,弹出连接信息填写窗口,填好信息连接调试即可。连接上之后如果Netbeans中已经打开了前面提到的项目,这些项目可以同时调试,方便很多。至于eclipse和IntelliJ IDEA开发工具,肯定也支持远程调试,具体方法请自行查找。