トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

webMathematicaインストール

 インストールメモ

適当にやってるので設定ミスとかあるかも知れないので、わかる人は教えて下さい。

Java 2 SE のインストール。

http://www.sun.com/download/ の Java & technology -> Java -> J2SE 1.4.2 -> Download J2SE SDKとたどってLinux Platform の RPMファイルをダウンロードしてくる。RPMでインストール後/etc/bashrc に環境変数を追加

JAVA_HOME=/usr/java/j2sdk1.4.2_09
export JAVA_HOME

Tomcatのインストール

http://tomcat.apache.org/からダウンロードするけどhttp://support.wolfram.co.jp/webmathematica/installation/preinstallation/tomcat20.htmlに 4.1.27 を推奨と書いているので4.1 系列を入れることにする。

http://tomcat.apache.org/download-41.cgiから最新版をとってきて適当に解凍して、/usr/local/tomcat に移動させる。

/usr/local/tomcat/bin/startup.sh

を実行すれば準備完了。

多くの説明しているHPでhttp://localhost:8080(http://localhost:8080/examples)アクセスすればと書いてるけど、http://caro8.riise.hiroshima-u.ac.jp:8080/では拒絶される。

Apache との連携をして port 80 でアクセスできるようにする。そのためには、mod_jk2というのをインストールする必要があって、これは上の Tomcat のホームページのDownload->Tomcat connector のリンクをたどればある。(mod_jk, と言うのもあるけどこっちはバージョン古いみたい)解凍すれば、いろいろあるのだけど、最小限必要な奴だけコピーして使う。

mod_jk2.so,libjkjni.soを /usr/lib/httpd/modules/ にコピー。(Vine3.2 だと /usr/lib/apache ?Fedora 用だとダメだった。)あと、workers2.properties を /etc/httpd/conf にjk2.conf を /etc/httpd/conf.d にコピーする。/etc/httpd/conf/httpd.conf にLoadModule jk2_module modules/mod_jk2.soを追加する。

# /usr/local/tomcat/bin/startup.sh

で Tomcat を起動してから

# service httpd restart

で Apache を再起動。

http://caro8.riise.hiroshima-u.ac.jp/examples/

アクセスすればインストール成功ならTomcat のサンプルページが見れるはず。

webMathematica のインストール

解凍したらwebMathematicaというディレクトリができるのでそれを/usr/local/tomcat/webapp にコピーする。 (cp -r webMathematica /usr/local/tomcat/webapp)tomcat に webMathematica 用のディレクトリを認識させる。/usr/local/tomcat/conf/server.xmlに

       <Context path="/webMathematica"
                docBase="webMathematica"
                reloadable="true"
                crossContext="true">
       </Context>

を加える。examples 用の記述があるのでそのしたにでも。(</host>の手前?)

あと、apacheにたいしても、/etc/httpd/conf/workers2.propertiesという、 tomcat の設定ファイルがあるので、

[uri:/webMathematica/*]
group=lb

という行をこれまた、examples のを参考に付け加える。例のごとく、また、tomcat と apache の再起動。これで、Expand などの webMathematica サンプルは動作するはず。

MSP Mathematica のインストール。

たぶん、グラフィック関係のmathematica のプログラムをインストールする。CD に入っている MSP.zip を解凍してできるディレクトリを/usr/local/Wolfram/Mathematica/5.2/AddOns/Applications/にコピーする。

/usr/local/tomcat/webapps/webMathematica/WEB-INF/MSP.confで FrontEnd... を設定する必要があるかと思ったけど、やらなくていいみたいだ。デフォルトで動作した。

tomcat 再起動

webMathematica の設定を変更したら、

/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh

で再起動する必要があるみたい。

X windows のインストール

webMathematica はどうも X が必要らしいので、yum でインストールした。

realVNC のインストール

webMathematica のドキュメントにはVNC を使ったXへのアクセスの方法が書いてあったのでその設定をする。ドキュメントにあるXvnc へのリンクはいまは切れていて、どうも開発を終了しているらしい。同じものをベースにやっているものでrealVNC というのがあるのでそれを代わりにインストールする。http://www.realvnc.com/

Ref:

http://www.ingrid.org/jajakarta/tomcat/tomcat-3.2.1/doc-ja/mod_jk-howto.html#s65

memo:

Apache 再起動でなぜか毎回こける

netstat -na

fuser -vn tcp(udp) port_num

lsof -i:port_num

最終更新時間:2005年12月28日 11時16分51秒