我正在使用NetBeans进行一个Java servlet项目。
我正在寻找一种方法,在局域网内的另一个浏览器上使用NetBeans的 "保存时部署"(在本地工作正常),这样我就不必在开发过程中手动重新加载浏览器。
最近我决定使用Browsersync的代理功能,但Browsersync的问题是,在NetBeans完成保存部署之前,它会自动提前重载浏览器。
我正在使用GlassFish(4.1)和NetBeans。
任何帮助都是非常感激的。
为了实现这个解决方案,我不得不采取一些不同的方法。
我正在使用Browsersync观察 "glassfishdomainsdomain1config "文件夹。看起来在建立项目后,在热重载过程中修改了一些文件(所以我使用了Browsersync的watchEvents)。
NetBeans在保存时完成部署后,代理网站即时重载。
以下是Browsersync命令。
这些目录名必须是带有驱动器字母的完整路径。
browser-sync start --proxy "http://localhost:8080/test" --files "src/java/com/test/, glassfish/domains/domain1/config/" --watchEvents add change " src/java/com/test/, glassfish/domains/domain1/config/" --no-notify --host 192.168.X.X --port 5000