代码之家  ›  专栏  ›  技术社区  ›  Skarab

地点clientaccesspolicy.xml在netbeanswebservice项目中?

  •  0
  • Skarab  · 技术社区  · 14 年前

    我使用 我使用一个嵌入式glassfish服务器来部署我的web服务( http://some_domain/project_name/ws_for_sl4

    我知道我必须 (低于 http://some_domain/project_name )但是我不知道怎么做。我的意思是,我不知道我需要把netbeans项目放在哪个文件夹中clientaccesspolicy.xml将其自动部署到嵌入式glassfish服务器上。让我的SL4客户端使用webservice。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Skarab    14 年前

    解决方案: 客户端访问策略.xml 跨域访问

    现在您的WS将直接部署在 客户端访问策略.xml 跨域访问 .

        2
  •  0
  •   Spectraljump    14 年前

    http://localhost:8080/aDifferentLocation/MyActualWebService

    http://localhost:8080/aDifferentLocation/clientaccesspolicy.xml http://localhost:8080/aDifferentLocation/crossdomain.xml

    http://localhost:8080/clientaccesspolicy.xml http://localhost:8080/crossdomain.xml

    要实现这一点,您必须跟踪安装GlassFish服务器的文件夹,我们称之为[GlassFishInstallPATH],并将XMLs粘贴到名为 docroot :

    [GlassFishInstallPATH]/domains/domain1/docroot/ <--XML来了。 (source)


    如果您想知道如何在Eclipse中执行相同的操作,则必须在Eclipse J2EE工作区中找到根文件夹:

    C:\Eclipse_j2ee_workspaces\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ROOT/ <--XML放在这里。