私はOpenLayersをtomcatのJSF 2.0アプリケーションにデプロイしようとしています。Tomcat + JSF 2でOpenLayersをデプロイする方法
はこれまでのところ、私がやったことは、Webアプリケーション(私は成功し、そこから作業し、他のJSを持っている)と同じresources
Directoryにtheme
とimg
ディレクトリのresources
ディレクトリにopenLayers.js
をコピーすることでした。次のように
次に、私は私のxhtml
ファイルからopenLayers.js
が含まれていました。私はOpenLayers
を使用しようとすると
<h:outputScript library="js" name="openLayers.js" />
私はJavascript
コンソールにこれらのエラーを取得:
BaseTypes.jsGET https://ben.serveraddress.com:8443/MDPortal/lib/OpenLayers/BaseTypes.js 404 (Not Found)
Class.jsGET https://ben.serveraddress.com:8443/MDPortal/lib/OpenLayers/BaseTypes/Class.js 404 (Not Found)
Util.jsGET https://ben.serveraddress.com:8443/MDPortal/lib/OpenLayers/Util.js 404 (Not Found)
Element.jsGET https://ben.serveraddress.com:8443/MDPortal/lib/OpenLayers/BaseTypes/Element.js 404 (Not Found)
Bounds.jsGET https://ben.serveraddress.com:8443/MDPortal/lib/OpenLayers/BaseTypes/Bounds.js 404 (Not Found)
LonLat.jsGET https://ben.serveraddress.com:8443/MDPortal/lib/OpenLayers/BaseTypes/LonLat.js 404 (Not Found)
Pixel.jsGET https://ben.serveraddress.com:8443/MDPortal/lib/OpenLayers/BaseTypes/Pixel.js 404 (Not Found)
Size.jsGET https://ben.serveraddress.com:8443/MDPortal/lib/OpenLayers/BaseTypes/Size.js 404 (Not Found)
openLayers.js - > OpenLayers.jsの名前を変更してください。さらに、プロダクションで単一ファイルのバージョンを使用することをお勧めします。 – lexicore