[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:13849] Re: Apache-JServ and JDK1.2pre1



高橋(秀)です。

OZAWA Sakuro <crouton@xxxxxxxxxxxx> さんが
[Tue, 23 Mar 1999 02:28:40 +0900]に書いた
"RE: Apache-JServ and JDK1.2pre1" について

> 興味ある人いないかもしれないけど^^;、一応続報です。

私はあります :)

以前は、JDK1.1 で JServ を使っていたのですが、
glibc2.1 になったら、JDK1.1 も 1.2 も動かなくなって困っていました。

今は、1.2 は同じように、green thread & JIT 無しでやってます。
1.1 はあきらめてます。

解決方法が分かって、やろうとしていたところで、
一連のメールを読みました(^^;

>      wrapper.bin.parameters=-green -Djava.compiler=NONE

大して変りませんが、
-green -Djava.compiler= で良いようです。

また、とりあえず、
-Duser.language=ja -Dfile.encoding=EUCJIS を付けてあります。
JDK 1.2 では LANG をちゃんと見てくれるようになったようなのですが、
apache 起動時には、LANG は未定義なのでつけてみました。
付ける必要があるのか、悪影響は無いのかは調べていません。

> まだまだServletは勉強中ですが、とりあえずPostgreSQLとの連携はできるように
> なりました。CGIより速いし、Javaで書けるのはたいへん嬉しいところです ^o^

私は、ASPy(Active Server Python)を使っています。
ASPy は Servlet から JPython を呼び出すもので、
HTML にスクリプトを埋めこんでおくタイプのものです。

JPython http://www.python.org/jpython/
ASPy http://www.dstc.edu.au/aspy/

----
例1
<body>
<%
>from java.net import InetAddress
%>
<%= InetAddress.getByName(Request.getRemoteAddr()).toString() %>からようこそ!
</body>

----
例2
<body>
<% for i in range(1, 7): %>
<h<%= str(i) %>><%= str(i) %> ほげ</h<%= str(i) %>>
<% pass %>
</body>

----
例2 の 結果
<body>
<h1>1 ほげ</h1>
<h2>2 ほげ</h2>
<h3>3 ほげ</h3>
<h4>4 ほげ</h4>
<h5>5 ほげ</h5>
<h6>6 ほげ</h6>
</body>

--
TAKAHASHI Hideaki(高橋 秀明)
PGP Key fingerprint = 2C CA 8D C9 7B 92 2C 62  2C F1 73 AE A8 61 9F 09