ユーザ用ツール

サイト用ツール


pentaho:baサーバ

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
pentaho:baサーバ [2017/06/06 11:07] – [基本設定ファイルの編集] Wiki Editorpentaho:baサーバ [2017/06/06 14:33] – [Apache側] Wiki Editor
行 151: 行 151:
  
   * pentaho-solutions/system/pentaho.xml   * pentaho-solutions/system/pentaho.xml
 +    * Pentahoの基本的な挙動を設定するファイル
 +    * 編集個所は、サンプルデータの削除、ユーザリストやヒントの非表示あたり
  
-編集個所は、ンプルデ削除、ユザリスやヒントの非表示。+  * pentaho-solutions/system/server.properties 
 +    * pentahoサー基本設定 
 +    * 「fully-qualified-server-url」にPentahoのルートURLを設定する
  
 +PentahoのWebインターフェイスではJavaScriptが多用されている。fully-qualified-server-urlはそのスクリプトなどを呼び出すためのURLを構築するための基礎になる。Tomcatをフロントエンドに使っている場合は問題にならないが、Apacheと連携する場合には、表面的なURLと内部でのURLがずれるため、ベースURLを設定しないとうまく動作しない。バージョン7.0まではうまく動作したが、7.1からは設定しないと動かないようである。アップグレードの際には注意が必要である。
  
  
 +===== Apacheとの連携 =====
 +ApacheとTomcatを連携させる。Tomcatはアプリケーションサーバに専念させ、フロントエンドはApacheとする。SSL通信などもApacheで設定するほうが慣れているため。。
 +
 +==== Apache側 ====
 +連携にはmod_proxy_ajpを利用する。Gentoo LinuxではUSEフラグで「proxy_ajp」を設定してコンパイルする。
 +
 +mod_proxy_ajpを利用可能にしたうえで、ProxyPassでTomcatの接続設定を行う。
 +
 +  ProxyPass /pentaho ajp://localhost:8009/pentaho
 +  ProxyPass /pentaho-style ajp://localhost:8009/pentaho-style
 +
 +==== Tomcat側 ====
 +TomcatのローカルなWebサーバを停止して、ajp用のポートを開ける。pentahoの内蔵Tomcatでは、標準でajpポートは空いているようである。
 +
 +
 +ローカルのWebサーバを無効にする
 +
 +tomcat/conf/server.xmlの以下の個所をコメントアウトする。
 +
 +  <!--                                                                                                                                        
 +      <Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1"                                                                          
 +               connectionTimeout="20000"                                                                                                    
 +               redirectPort="8443" />                                                                                                       
 +  -->
  
  
  
pentaho/baサーバ.txt · 最終更新: 2020/12/11 14:02 by Wiki Editor

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki