0

我正在使用仅 netbeans 附带的 Glassfish V3,因为我的电脑上运行的服务器很少,我通过更改 domain.xml 将 glassfish v3的端口从 8080 更改为 8787

<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 选项,页面也是空白的。这是屏幕截图

注意:我尝试重新启动它可能多次但仍在使用旧端口

在此处输入图像描述

4

2 回答 2

1

在您的 Netbeans 项目节点中,必须有一个子节点,如“生成的源(rest-test)”或类似的(我没有英文的 Netbeans)。

如果展开此节点,则必须有一个名为test-resbeans.html的文件。打开此文件并检查以下条目:

var baseURL = "http://localhost:8080/MyFirstWebService/||/resources";

术语 MyFirstWebservice 需要替换为您的服务名称。

如有必要,更改那里的端口。

于 2011-03-24T18:42:13.257 回答
0

类似的事情有一个未解决的问题。我不久前修复了它,但更改将在 NB 7.0 中进行。我认为没有人会将更改反向移植到 6.7 中……但你永远不知道。

于 2011-03-25T00:05:25.610 回答