Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Alfresco 5.0.2

手順 

...

 procedure

  1. /opt/alfresco/tomcat/webapps/alfresco/WEB-INF/libにcors-filter-1.9.3.jar,java-property-utils-1.9.1.jarが配置されていることを確認します。Confirm the directory, '/opt/alfresco/tomcat/webapps/alfresco/WEB-INF/lib' which

    Make sure "cors-filter-1.9.3.jar and ,java-property-utils-1.9.1.jar are deployed." were located in "/opt/alfresco/tomcat/webapps/alfresco/WEB-INF/

    web

    lib".

    xmlを編集します。start editing 

  2. /opt/alfresco/tomcat/webapps/alfresco/WEB-INF/web.xmlxmlを編集します。

    To Edit 'web.xml' in  /opt/alfresco/tomcat/webapps/alfresco/WEB-INF/web.Uncomment the element of filter which descriptions are from '<!-- CORS Filter Begin -->' to '<!-- CORS Filter End →' in 'web.xml' as below.xml

    Uncomment
  3. <!-- CORS Filter Begin -->から<!-- CORS Filter End -->のコメント化されているfilter要素をコメント解除する。Delete the comment at filter element
    from <!-- CORS Filter Begin --> to <!-- CORS Filter End -->

    Code Block
       <!-- CORS Filter Begin -->
       <filter>
          <filter-name>CORS</filter-name>
          <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
          <init-param>
             <param-name>cors.allowGenericHttpRequests</param-name>
             <param-value>true</param-value>
          </init-param>
          <init-param>
             <param-name>cors.allowOrigin</param-name>
             <param-value>http://localhost:8081</param-value>
          </init-param>
          <init-param>
             <param-name>cors.allowSubdomains</param-name>
             <param-value>true</param-value>
          </init-param>
          <init-param>
             <param-name>cors.supportedMethods</param-name>
             <param-value>GET, HEAD, POST, PUT, DELETE, OPTIONS</param-value>
          </init-param>
          <init-param>
             <param-name>cors.supportedHeaders</param-name>
          </init-param>
          <init-param>
             <param-name>cors.supportsCredentials</param-name>
             <param-value>true</param-value>
          </init-param>
          <init-param>
             <param-name>cors.maxAge</param-name>
             <param-value>3600</param-value>
          </init-param>
       </filter>
       <!-- CORS Filter End -->
    Please specify the promition to access the URL at cross domain 
  4. init-param要素のcors.allowOriginパラメーターで指定されているURLにクロスドメインでのアクセスを許可するURLを指定する。
  5. Specify permitting URL in cross domain environment to 'cors.allowOrigin' parameter of 'init-param' element.  
    (ここではすべてのURLからのアクセスを許可する場合はアスタリスクとしていますが環境に応じて適切なURLを指定してください)

    Following example descriptions specify '*' as permitting all URL, set it according to your own environment.

     
    Code Block
          <init-param>
             <param-name>cors.allowOrigin</param-name>
             <!--param-value>http://localhost:8081</param-value-->
             <param-value>*</param-value>
          </init-param>
  6. <!-- CORS Filter Mappings Begin -->から<!-- CORS Filter Mappings End -->のコメント化されているfilter-mapping要素をコメント解除する。

    Uncomment 'filter-mapping' element which descriptions are from <!-- CORS Filter Mappings Begin --> to <!-- CORS Filter Mappings End --> as below.

    Code Block
       <!-- CORS Filter Mappings Begin -->
       <filter-mapping>
          <filter-name>CORS</filter-name>
          <url-pattern>/api/*</url-pattern>
          <url-pattern>/service/*</url-pattern>
          <url-pattern>/s/*</url-pattern>
          <url-pattern>/cmisbrowser/*</url-pattern>
       </filter-mapping>
       <!-- CORS Filter Mappings End -->
  7. Alfrescoを再起動します。Reboot the Alfresco. 

...