我正在使用仅附带netbeans的Glassfish V3,因为我的电脑上运行的服务器很少,我通过改变domain.xml将端口从8080改为8787 的glassfish
<http-listener id="http-listener-1" port="8787" address="0.0.0.0" default-virtual-server="server" server-name="" />
<http-listener id="http-listener-2" port="8181" enabled="false" address="0.0.0.0" security-enabled="true" default-virtual-server="server" server-name="">
现在,当我在服务器上部署restful webservies或者在netbeans中单击Test Restful Webservice时 我在浏览器中获取一个仍然使用旧端口的页面,即使没有显示webservice选项,页面也是空白。这是屏幕截图
注意:我尝试重启它可能很多次但仍然使用旧端口
答案 0 :(得分:1)
在您的Netbeans项目节点中,必须有一个子节点,如“生成的源(休息测试)”或类似的(我没有英文Netbeans)。
如果展开此节点,则必须有名为 test-resbeans.html 的文件。打开此文件并检查以下条目:
var baseURL = "http://localhost:8080/MyFirstWebService/||/resources";
MyFirstWebservice一词需要由您的服务名称替换。
如有必要,请更改端口。
答案 1 :(得分:0)
类似的事情有一个未解决的问题。我修了一会儿,但改变将在NB 7.0。我认为任何人都不会将这一变化后退到6.7 ......但你永远不知道。