Если кому-то не нравится перемещать свой веб-сервис в «корень», а вместо этого предпочитает иметь его в http://localhost:8080/aDifferentLocation/MyActualWebService
, то размещение этих XML-файлов в папке веб-страниц проекта не сокращает его.
http://localhost:8080/aDifferentLocation/clientaccesspolicy.xml
и http://localhost:8080/aDifferentLocation/crossdomain.xml
не будут работать, так как они должны быть в
http://localhost:8080/clientaccesspolicy.xml
и http://localhost:8080/crossdomain.xml
Чтобы достичь этого, вы должны отслеживатьвниз в папку, где установлен ваш сервер GlassFish, давайте назовем его [GlassFishInstallPATH] и вставим XML-файлы в подпапку с именем docroot
:
[GlassFishInstallPATH]/domains/domain1/docroot/
<- здесь идут XML-файлы.<a href="http://marxsoftware.blogspot.com/2007/11/glassfish-and-flash-crossdomainxml-file.html" rel="nofollow"> (источник)
Если вам интересно, как бы вы делали то же самое в Eclipse, вы должны отследить папку ROOT в рабочей области Eclipse J2EE:
C:\Eclipse_j2ee_workspaces\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ROOT/
<- XML-файлы идут сюда. </p>