WebObjects
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。
2001/05/11(金) 15:31ID:JvnwbOkk0819名無しさん@お腹いっぱい
02/01/28 17:10ID:???もしくは、tok2.comあたりに、ウプするとかさ〜
このくらい、目くじらたてんだろ、アポーも。
法的には・・・(以下略
0820名無しさん@お腹いっぱい。
02/01/28 17:17ID:???どうだった?>見た人
近いうちにアポーのデモとか無料セミナーあればいいんだけど、
とりあえずそういう噂は聞かんのう。
0821名無しさん@お腹いっぱい。
02/01/28 17:30ID:???0822名無しさん@お腹いっぱい。
02/01/29 02:22ID:???VPCで動かすの。
転送とリスト表示だけだから、エミュでも平気なの。
0823名無しさん@お腹いっぱい。
02/01/29 09:41ID:???日本IBM、Webサービスにも対応したWebアプリ開発ツール
日本IBM(本社:東京都港区)は2002年1月28日、同社のWebアプリケーション・
サーバー「WebSphere」用の統合開発ツール「WebSphere Studio Application Developer for Windows V4.02」の
日本語版を発表した。2月8日に出荷を開始する。価格は49万1800円。
Windows NT/2000で動作する。
同製品はSOAP(Simple Object Access Protocol)を利用して分散
アプリケーション間の通信を行う"Webサービス"の開発に対応した点が特徴。
Webサービスについては、詳細な知識がなくてもウイザードによる対話形式の
開発が可能であるとしている。
また、同製品は、2001年11月にIBMがオープンソース・ソフトウエアとして
公開した開発ツール「Eclipse」をベースに、独自機能を付け加えている。
49マソは正直、高い。運用はいくらになるんだ………
0824796
02/01/29 10:36ID:iK/Pm9LA化石レスすみません。JavaMonitorは無事起動できました。
JavaMonitorで、JavaMonitor自身をインスタンスとして登録し、
インスタンスをスタートさせてみたのですが、なかなか起動してくれないです。
インスタンスの起動って時間がかかるものなんでしょうか?
運用をしてらっしゃる方、ご教授ください。
0825名無しさん@お腹いっぱい。
02/01/29 11:38ID:???Appleの配ってるサンプルでもなんでもいいからとりあえず
他のでやってみ。
0826796
02/01/29 11:53ID:???了解しました。他のを試してみます。
>Monitorで実験するのはやめた方がいいぞ
厨房な質問で申し訳ないのですが、これは何故なんでしょう?
#スタートさせて15分たってもまだ起動しない。。あぁ。。
#Auto Recoverもオフにしてるから起動に失敗したなら何かでそうなもの
#なのですが。。アパッチのエラーログも反応無しです。。
0827名無しさん@お腹いっぱい。
02/01/29 13:34ID:hfwybTpgAutoRecoverはonにしておかないと、起動時にアプリは動かないぞー
0828796
02/01/29 13:41ID:???ありがとうございます。AutoRecoverはオンにしていたんですが、
30分たってもインスタンスが立ち上がらないので、オフにしていました。
今別のアプリで試してます。
0829りお
02/01/29 14:08ID:hfwybTpgすまん、827はおれっちだ。
JavaMonitor での実験がヤバい理由はおれっちもよくはわからんが、
とりあえず、起動時にJavaMonitorが動かない原因だけど、
woserviceはちゃんと動いているか?(WOTaskdか)
プロセスリストの中にちゃんと入ってるか?
あと、手動でJavaMonitorは動くんだな?
0830796
02/01/29 14:31ID:???wotaskdはきちんとプロセスで立ち上がっています。
コマンドラインからps -auxとすると
root 1090 1058 0 13:21 pts/1 00:00:00 /bin/sh ./JavaMonitor -WOPort 3333
root 1190 892 0 13:23 pts/0 00:00:00 /bin/sh ./wotaskd
と出ています。
あと手動でJavaMonitorは起動できています。
http://192.168.0.1:3333とすることで
同じネットワーク内にあるリモートマシンのブラウザからも起動可能になっています。
0831796
02/01/29 15:24ID:???Siteタブ を押し、以下を設定
URL To Adaptor → http://192.168.0.1/cgi-bin/WebObjects
HTTP Adaptor Settings
Load balancing scheme: Default
Custom Scheduler Name: (Optional) 無し
Retries: 2
Redirection URL: 無し
Dormant: 無し
Send timeout: 60
Receive timeout: 60
Connect timeout: 60
Send Buffer Size: 500
Receive Buffer Size: 500
Connection pool size: 0
URL Version: 4
E-Mail-Notifications: 設定せず
0832796
02/01/29 15:34ID:???wotaskdが起動していたためホスト自身もきちんと認識されました。
Application タブを押し、JavaMonitorの項目を以下のように設定
Port: 2001
ID: 1
Path*: /opt/Apple/Library/WebObjects/JavaApplications/JavaMonitor.woa/JavaMonitor
Minimum Active Sessions: 0
Caching enabled: yes
Output Path: 無し
Auto Open In Browser: no
Debugging enabled: no
Lifebeat Interval: 30
Additional Arguments: -NSProjectSearchPath ()
Preferences タブをクリックし、パスワードを設定。
Refreshは60秒毎自動で行うように設定。
0833りお
02/01/29 16:31ID:hfwybTpgん、だいたいわかった。設定に問題はないとおもう。
あーとだな、RedHatLinuxだっけ?起動時のスクリプト
init.dにはいってるWOServices と、もし.bash_profileとかになんか入れてるんだったら、
それもコピペしてくれ。
おれっちがミスった例としては、JDKのクラスパスが間違っていた(;´_ゝ`)
0834796
02/01/29 16:42ID:???唯一アパッチを自動起動する以下の一行を付け加えたのみです。
/usr/local/apache/bin/apachectl start
WOServicesファイルをいじった覚えがなかったので、調べてみたら
/opt/Apple/Library/WebObjects/Executables/WOServices
にありました。けどこれは手付かずの状態です。
.bash_profileで付け加えた行は以下です。
# User specific environment and startup programs
NEXT_ROOT=/opt/Apple
export NEXT_ROOT
PATH=/usr/local/jdk1.3.1_02/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH:$HOME/bin
クラスパス自体は、DSOモジュールのビルドやDeploymentのインストール時
に何もいわれなかったのでおそらく大丈夫かと思います。。
0835りお
02/01/29 16:55ID:hfwybTpg起動時にWOServices実行させないと、ダメじゃん(笑)
/etc/rc.d/init.d下に起動スクリプトを作成しろ。
# Source function library.
. /etc/rc.d/init.d/functions
# set path
export PATH="/usr/local/jdk/bin:/sbin:/bin:/usr/sbin:/usr/bin"
# WebObject startup script
WOSERVICES_SCRIPT=/opt/Apple/Library/WebObjects/Executables/WOServices
# See how we were called.
case "$1" in
start)
echo -n "Starting WebObjects: "
daemon "${WOSERVICES_SCRIPT} start"
echo
touch /var/lock/subsys/WebObjects
;;
stop)
echo -n "Shutting down WebObjects: "
${WOSERVICES_SCRIPT} stop
echo
rm -f /var/lock/subsys/WebObjects
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
0836りお
02/01/29 16:57ID:hfwybTpgこれをWOServicesという名前で保存して、(パスの指定は任意で変えろ)
実行権限つけて、
chkconfig --add WOServices
とやる。
で、再起動だ。これでウマくいくかも。
報告を松たか子。
0837796
02/01/29 17:03ID:???あ、、、ありがとうございます!!
早速試してみます!!(大粒の涙
0838うぉふ
02/01/29 17:29ID:oYstoue3みなさまの開発環境はどんな仕様ですか?今ドキのお薦めなんて
あったらぜひ教えてくださいまし。
0839名無しさん@お腹いっぱい。
02/01/29 17:32ID:l4hSRXaaRHL7.2上のJavaMonitorを色々いじってると
突如エラー(例外?)みたいな画面がでて
それ以降アクセスできなくなりました。
http://hogehoge:1085にもアクセスできず
/var/log/webobjects.logを覗いてみると
<WorkerThread0> <WOWorkerThread id=0 socket=Socket[addr=192.168.5.176/192.168.5.176,port=2446,localport=1085]>
Exception occurred while responding to client: com.webobjects.foundation.NSForwardException [java.lang.IllegalStateException] null:
<WOApplication 'wotaskd'>: Another exception occurred while trying to clean the application:
%com.webobjects.foundation.NSForwardException [java.lang.IllegalStateException] null
みたいなメッセージが出ている。
他のマシンからならOKだけど自分のマシンからのみダメ。
多分クライアント側の問題だとは思うんだけど
これは一体どうしたことなんでしょうか?
ちなみにアクセスできなくなったのはW2kのIE6です。
0840りお
02/01/29 18:12ID:???おれっちはぺんてあむIIIだ。500Mhz。ちょっとおせぇよな(w
メモリは512メガ。HDDは20ギガ。まぁー1.5年ぐらい前は、カナーリ最新鋭だったのだが
研究用にチューコのG4買ったが、こっちはAquaがクソ遅くてイヤだ。
Appleが1ギガヂュアルD4を発売したけど、こいつでWebObjectsを動かしてみたいもんだ。
ジョー氏をうまく騙して買うことはできぬものか(w
0841りお
02/01/29 18:14ID:hfwybTpg>>839
おれっちはいつもIE5でやってるから、そういったExceptionには
遭遇したことがない。ちょっと時間があったら試してみるか。
っつーか、おまえら質問するんだったらWOのバージョンぐらい書け(w
0842839
02/01/29 18:33ID:???スマソ。WO5.1です。
>おれっちはいつもIE5でやってるから、そういったExceptionには
>遭遇したことがない。ちょっと時間があったら試してみるか。
そうすか。弱ったな。
0843796
02/01/29 21:08ID:???にシェルスクリプトを編集し、再起動してみました。
立ち上がる過程で
WebObjects Start [ OK ]
とでて、wotaskdの他に今まで立ち上がっていなかったjavaのプロセス
も立ち上がるようになりました。
お、これでいける!と思ったのですが。。
インスタンスを登録してスタートしてみると相変わらずSTARTINGのアイコン
が出っ放しで、何度リフレッシュしてもインスタンスは起動されませんでした。。(´Д`;)
自分でもスクリプトや設定ファイル等の調査は続行しますが、
他に注意すべき点等があればご教授ください。。
0844りお
02/01/29 22:31ID:hfwybTpginit.dに自分でつくったWOServicesと、/opt/Appleディレクトリ以下にある
WOServices をviなんかで開け。
で、JDKへのパスが設定されている項目があれば、実在するパスかどうかチェックしておけ。
それでダメなら、別の問題かもしれん。
0845WebObjects@たまご
02/01/29 23:19ID:???始める私にはどれが一番いいでしょうか?
それぞれ良さがあるのだと思うのですが、よかったら教えてください
データベースの知識はほとんどないです
0846名無しさん@お腹いっぱい。
02/01/30 02:07ID:???WebObjectsって最初は、他人のコード見るより
他人の操作を見たほうがイイよネ!
とか思った。気のせい?
0847りお
02/01/30 02:10ID:m5IU5j9zおれっちのおすすめは、
PostgreSQLだな。フリーだし。そこそ速いし。
Oracleももちろん悪くはない。ある程度の規模になると、
必要になってくるしな。
OPENBASEはどうだろう?昔から使っている連中からすれば
オススメこのうえないDBなんだろうけど、実績の名の下では
トホホじゃないかと思われ。
っつーか、おれっちの場合は実務で使うDBとして話を
してるわけだが。
さらに個人的にはMS-SQL Server2000でも全然OKと思われ。
AccessからはじめてMS-SQL Server2000へ移行なんてことも
違和感あまりないからな。
0848名無しさん@お腹いっぱい。
02/01/30 02:23ID:???おぬしのバックグラウンドによる。
マカだったらOpenBaseにしとけ。管理ツールとからくちん。
パフォーマンスはそこそこ。RDBにしちゃ安いし。
実務で使えるかとつっこまれると弱いが、WO入門者がいきなし
基幹系ばりばりの仕事もせんだろうからこのへんから入門しとけ。
それ意外はりお氏にまかせる。
5.1でMSSQLServerサポートされたから、確かにいいかもね。
0849名無しさん@お腹いっぱい。
02/01/30 09:42ID:???PATHに登録しているアプリ本体の属性は755にしてあんのか?
0851名無しさん@お腹いっぱい
02/01/30 15:32ID:???0852ぶーちん
02/01/30 15:45ID:t51kGMr9WebObjects5.0(W2K)を使っています。
ブラウザにcsvファイルをエクセルでインライン表示させたいのですが、
メソッドタイプがOPTIONSでリクエストが上がってきて
GET, POST, HEADしかサポートしていない(?)
WebObjectsでは、エクセルをインラインで表示するとExceptionが発生します。
(見た目表示されているが正しくセパレータで表示されない)
OPTIONSがサポートされていないって事で、インライン表示は無理なんでしょうか?
PDFは問題なく表示できるのですが、、、
0853りお
02/01/30 19:01ID:I6Q99wp3MS-SQL Server2000なら評価版みたいなのがウチにあるんで、
インストールして接続が試せるが・・・・興味アルか?
>>852
んー、スマソ、やったことないなぁ。試してみるか。
0855りお
02/01/30 19:38ID:I6Q99wp3わかった。んじゃ、1〜3日ほど待て。
0856851、854
02/01/30 20:06ID:???すんません。漏れも調べてみます。
WO4.5の時に、wocode.comかな?MSSQLPlugin.javaとかいうソースは
見つけたんだけど、うまく動かなかった。(漏れのやりかたが悪いんだろうけど)
datetime型をとりあえず動かすみたいなやつだった。
0857璃緒
02/01/31 00:33ID:qnkFmEtsんー、MS-SQL Server7.0とあんまし変わってねぇんだな。
PubsとNorthwindデータベースが懐かしい。
VBで散々お世話になったんだが、忘れかけてるぜ(笑)
WebObjectsの接続は、明日やるので待ってろ。
0858名無しさん@お腹いっぱい。
02/01/31 03:18ID:???0859名無しさん@お腹いっぱい。
02/01/31 03:56ID:???彡川三三三ミ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
川川 ) .<WebObjects…最高…なのです
川川;――◎--◎_ \_____________
川;(6 3 | ___
_川川| ( ∴) д(∴) . | | |\_
/ ⌒ \____/ | | | | |\
/ / | | | | | | |::::|
( ( ・ / \_ | | | | |::::|
\ \ /\  ̄ ̄\ | | | | |::::|
/:\ \ シコシコ ̄\っ))))〜〜| | | | |::::|
/::: \ つ___ | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|::: \ (__)  ̄ ̄. | _________ . |
|:::: \__/ .| | アポーLOVE .. |.|
\::: (;;; );; ) | | MS糞 . .|.|
\ \\ .| | ロリ LOVE .. |.|
0860名無しさん@お腹いっぱい。
02/01/31 04:20ID:???良いから仕事しろってば (笑
0861851、854
02/01/31 06:45ID:???おぉ、有り難きしあわせ。
璃緒タン、ハァハァ・・・・
5.0の時も、MSSQLServerとのやりとりは、海外のヤツラも苦労してたような感じを受ける。
漏れも好きでMSSQL使ってる訳じゃないんだけどね。
業務命令なのよん。シクゥ
0862りお
02/01/31 13:54ID:uV4gqzDFMSSQLへの接続に成功したぞ。
1)MSからJDBCドライバをダウンしてきてクライアントマシンへインストール。
2).jarをクラスパスに追加。
意外にアッサリと接続できたぞ。何も難しいことはない。
あたりまえだけどSQL鯖に最初にユーザ作っておかないとダメだぞ。
URLとかDriverに何を書くかだけど、サイトからダウンしてきた
ドライバをインストールするとPDFマニュアルも一緒にインストール
されるからソレを見れば書いてあるので探せ。
D2WでPubsに接続するサンプルを作ってみたが、特に大きな問題は
なさそう。最初に接続するときが妙に遅いのが気になる。全体的に
接続は重いのか??SybaseとかPostgreSQLの方が速かったような。
まぁ、ドライバがまだベータ版だしなー(w
つーわけで、接続は簡単にできるから、とにかくやってみろ。>>861
0863851、854
02/01/31 19:10ID:???ありがとう!!こっちもなんとか確認できた。
いろいろいじったら、またfeedbackするYO!
0864名無しさん@お腹いっぱい。
02/02/01 16:07ID:Iq8O/Xbdhttp://hogehoge/cgi-bin/WebObject/Test.woa/
もしくは
http://hogehoge/cgi-bin/WebObject/Test
はアプリにアクセスできるのですが
WOStats等のURLにポート番号が入った場合、DNSエラーが出てしまいます。
赤帽Linux7.1&WO5.1&Apacheアダプタで運用してるんですが
これはこれで特に問題ないんでしょうか?
apache.confは次のようになってます。
LoadModule WebObjects_module /opt/Apple/Apache/mod_WebObjects.so
AddModule mod_WebObjects.c
WebObjectsDocumentRoot /home/html/document
WebObjectsAlias /cgi-bin/WebObjects
WebObjectsConfig http://localhost:1085 10
0865りお
02/02/01 17:24ID:WecW6EDU問題ないっぽい。おれっちのところでも同じだったし。
0866864
02/02/01 18:18ID:???りおさん、ありがとうございます!
ついでにもう1つ聞いても良いですか?
今Cookieの書き込みと受け取り部分を作ってるんですが
英数字は問題なくできるものの、日本語で問題が発生してます。
Cookie値に日本語が入った場合、日本語が全て?に化けてしまいます。
のでCookie値にURLエンコードをかましてみたところ
ローカル上ではうまくいきましたが
実際にサーバの方にアップしてみるとやはり?に化けてしまいます。
日本語Cookieの読み書きはどうやったら正常にできるんでしょう?
日本語エンコードはEUC_JPを指定してまして環境は窓2k+IE5.5です。
0867中小企業のサーバ担当
02/02/01 20:18ID:???本日ソフトが届きました。
しかし、OSXのバージョンが10.1でないことが
わかり、アップグレードしなければインストール
できないみたいです。
早速使いたかったのですが・・・。
ソフトが使えるようになったらやっておくべき
ことは何でしょうか?とりあえずは本を買ってきて
いろいろいじってみようかと思うのですが、
これを揃えろとか、この本は手に入れとけ
みたいなのがあったらご教授下さい。
0868りお
02/02/01 22:37ID:/KWChwGfスマソ、クッキーってあんまり使わないんだな。ちょっと試してみるけど、
あまり期待しないといて。他の人なら答えられるかモナー(;´Д`)
>>867
WebObjects関連の書籍は英語、日本語問わず買っておけ。
後はサンプル作ったり実践で磨け。
0869第三中継可能 cc.sookmyung.ac.kr
02/02/02 00:21ID:???< 220-InterScan Version 3.6-Build_1166 $Date: 04/24/2001 22:13:0052$: Ready
< 220 cc.sookmyung.ac.kr ESMTP Sendmail 8.9.3/8.9.3;
> HELO rlytest.nanet.co.jp
< 250 cc.sookmyung.ac.kr Hello localhost [127.0.0.1], pleased to meet you
> MAIL FROM:< http://www.nanet.co.jp/rlytest/requestedfrom@cc.sookmyung.ac.kr >
< 250 < http://www.nanet.co.jp/rlytest/requestedfrom@cc.sookmyung.ac.kr >... Sender ok
> RCPT TO:<rlytest@nanet.co.jp>
< 250 <rlytest@nanet.co.jp>... Recipient ok
> QUIT
< 221 cc.sookmyung.ac.kr closing connection
問題あり:不正な中継を受け付けます。
(203.252.201.4)
ORDB database...登録されています。注意注意注意!
maps realtime blackhole list...登録されていません。
0871璃緒
02/02/02 23:52ID:kihraPWN今、WOを試せる環境下にないので(どういうところや、とつっこみ入れないように
見当違いかもしれんけど、
WOMessageにsetDefaultEncodingか、setContentsEncodingというメソッドが
あるから、そいつで何とかならぬのか?
0872りお
02/02/03 18:50ID:UVIwr4eBチャットの件だけど。Yahooチャットはどうだ?
発信元IPは判らないし。Javaだし(w
0873796
02/02/04 11:08ID:ZKsUj4de無事解決できました。JavaMonitorをきちんとインスタンスとして
立ち上げることができました。。
立ちあがらねぇと言っていた原因は・・・
/opt/Apple/Library/WebObjects/Executables/WOServices
にあるJavaVMのクラスパス設定を忘れていたことでした。。
どうもすみませんでした。。住民の皆様、お騒がせして申し訳ありません
でした。そして本当にどうもありがとうございました!!
---参考までに/opt/Apple/Library/WebObjects/Executables/WOServicesの編集個所---
#!/bin/sh
# Copyright 1993-2000, Apple Computer, Inc. All Rights Reserved.
#
# Start, stop, enable or disable WebObjects services
#
NEXT_ROOT=/opt/Apple
export NEXT_ROOT
if [ x = x$NEXT_ROOT ]; then
echo The environment variable NEXT_ROOT is not set. Its value must be set to
echo the base installation directory of WebObjects to run this script.
exit 1
fi
. /opt/Apple/Library/WebObjects/Executables/WOServices_utils.sh
ALT_JVM_PATH="/usr/local/jdk1.3.1_02/bin" ←ここが""にデフォではなっているのでここを追加!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WOチャット、漏れもよければ参加したいです。。YahooチャットでOKですよ(w
0874りお
02/02/04 11:37ID:KYCxxrB8お、できたか。よかったな。また何かわからんことがあったら書け。
チャットはヤプーで逝くか。時間はどうすっか?金曜日か
土曜日の夜10時ぐらいがいいかな?
0875初心者
02/02/05 11:02ID:XjzVUkZY基本的なことかもしれませんが質問させてください。
WOStringの文字色を動的に変更したい場合はどうすれば良いのでしょうか?
たとえば、金額を表示するときマイナスなら赤、プラスなら黒など。。
0876Fenrir
02/02/05 11:38ID:???りお様ではないのですが・・・
WOGenericComponent なんて使ってみてはいかが?
WODに
elementName="FONT";
color=colorString ;
なんてバインドしてみて、
条件付けで javaに
if(金額がプラスなら)
return "black";
else
return "red";
なんてしてみたりして。
しばらくWOに触っていないので、
InfoCenterで詳しく調べてみてください。
0877Fenrir
02/02/06 06:10ID:vcXPiG2x>>WOGenericComponent
-->WOGenericContainerじゃん。馬鹿丸出し。逝ってきます。
0878名無しさん@お腹いっぱい。
02/02/06 13:40ID:v7o4+4zOWebObjectsでは
i-modeクライアントのシステムも作れますか?
0879ヲッカーな名無しさん
02/02/06 14:48ID:???i-modeクライアントがアクセスする鯖側システムのほうなら作れるぞ。
iアプリも、カナーリ無理すれば作れるか?(w
まぁ後者はやめとけ。
0880796
02/02/06 17:21ID:o9cf8rDC動かそうとしているのですが、Linux(赤帽7.1)上の運用環境上で「手動」
で起動しようとすると以下のエラーが出てとまってしまいます。
手動で起動しないとMonitorからのインスタンス起動もおぼつきませんので。。
こんな作業をしています。
Reading UNIXClassPath.txt ...
Launching test.woa ...
-DWORootDirectory=/opt/Apple -DWOLocalRootDirectory=/opt/Apple/Local -DWOUserDirectory=
/usr:/opt/Apple/Library/Frameworks/JavaWOExtensions.framework/Resourc
es/Java/javawoextensions.ja" Applicationibrary/Frameworks/JavaWebObje
cts.framework/Resources/Java/javawebobjects.jar
: command not found
Deploying_WOAppsのpdfにはProjectBuilderでビルドし、運用環境に移す旨の
説明があったのでそのとおりやっているのですが。。
何かビルド作業の過程でPDFに書いていない特別な操作が必要なのでしょうか?
どなたかご教授ください。。
#Monitorの件と同じく、ものすげー凡ミスをやらかしてる気がしますが。。(´д`;)
0881796
02/02/06 17:28ID:???/opt/Apple/Library/WebObjects/JavaApplicationsフォルダにtest.woaフォルダ
を置いています。
0882名無しさん@お腹いっぱい。
02/02/06 17:31ID:eufWgDov0883りお
02/02/06 17:32ID:YW1bnup+>>880
あーとだな、Win2kでビルドしたwoaディレクトリ内のアプリ名のファイルは、
運用環境(Linuxかそらりす)にコピしたあと、実行権限を入れないと
ダメだんだが、やったか?
cd Test.woa
chmod 755 Test
てな具合に。
0884796
02/02/06 17:34ID:???普通に/opt/Apple/Library/WebObjects/JavaApplications/test.woaフォルダに
移動した後、
./test -WOPort 4444 &
としています。実行ファイル自体のパーミッションは755にしています
0885りお
02/02/06 17:35ID:YW1bnup+0887796
02/02/06 17:40ID:???りおさんに前ご指導頂いた通り、JavaMonitor自身をインスタンスとして登録
して、現在は正常に稼動しています。
http://192.168.32.1/cgi-bin/WebObjects/JavaMonitor
でアクセスできる状態になっています。。
0888りお
02/02/06 17:43ID:YW1bnup+プロジェクトの名前が悪いな。
testじゃなくって、Testにしてもうプロジェクトを一度作り直してやってみ?
(Test.woaにする)
0889796
02/02/06 18:14ID:???0890名無しさん@お腹いっぱい。
02/02/07 09:32ID:T+vXUxxq起動メッセージの最後のところで
commend not foundと出てるが
何のコマンドがみつからないか出てないか?
0892名無しさん@お腹いっぱい。
02/02/07 12:21ID:RxVMbB6h-DWORootDirectory=/opt/Apple -DWOLocalRootDirectory=/opt/Apple/Local -DWOUserDirectory=
この行は
java -DWORootDirectory=/opt/Apple -DWOLocalRootDirectory=/opt/Apple/Local -DWOUserDirectory=
と表示されるべきなのでJAVA_EXECUTABLEか何かがうまく設定されていないのでは?
(-DWORootDirectory=/opt/Appleがコマンドとみなされてcommand not foundになっている)
0893名無しさん@お腹いっぱい。
02/02/07 13:32ID:T+vXUxxqecho $PATH
とコマンドを打つとどう出る?
0894796
02/02/07 13:42ID:???/usr/local/jdk1.3.1_02/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin:
/usr/X11R6/bin:/home/XXXX/bin:/root/bin:/usr/local/pgsql/bin:/opt/IBMWebAS/IBMJava2-122/
bin:/root/bin:/usr/local/pgsql/bin:/opt/IBMWebAS/IBMJava2-122/bin:/root/bin:/opt/Apple/L
ibrary/WebObjects/Executables:/root/bin:/usr/local/pgsql/bin:/opt/IBMWebAS/IBMJava2-122/bin
打ってみました。なんじゃこりゃ!(藁
どうも先輩がIBM WebSphereの最新バージョンをぶち込んだらしい。。(;´д`)
0895796
02/02/07 13:49ID:???JAVA_EXECUTABLEというのは何かの環境変数でしょうか??
僕個人はいじった覚えがないです。。(´д`;;;)
もしよろしかったらどこに記述するものなのかご教授くだされば幸いです。。
0896892
02/02/07 14:39ID:RxVMbB6h・JAVA_EXECUTABLEはJDB_EXECUTABLEまたはJVM_EXECUTABLEが設定されている
・JDB_EXECUTABLEとJVM_EXECUTABLEはreadHeaderValueというところで読み込まれている
で、どこから読み込まれているのか捜してみたら、どうやらContents/UNIX/UNIXClassPath.txtのようですね。
UNIXClassPath.txtは所定の位置にありますか?壊れていませんか?
0897りお
02/02/07 17:20ID:DNY2U9unとりあえず、鯖をまっさらにして再インストールした方がいいかモナー。
0898名無しさん@お腹いっぱい。
02/02/07 19:23ID:T+vXUxxq窓2KのPBでテストアプリを作って
コンパイルには成功したが実行さそうとすると
以下のメッセージがはかれて実行できんのじゃ。
'findstr' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
'cmd' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
ちょっと調子が悪くてOS自体インストールしなおして
SP2とSRPをあてJDKをインストール後WO5.0をインストールしたら
こうなった。
0899名無しさん@お腹いっぱい。
02/02/07 20:17ID:???共有オブジェクトの使い方がよく分からんのですが。
EOModelerでフェッチの詳細(FetchStudio)を作って共有オブジェクトとして設定した後、
どうやって取り込んだ共有オブジェクトの中から検索するか教えてもらえませんか。
マニュアル読んでもどうも分からなかった・・・。
sharedEC.objectsByEntityNameAndFetchSpecificationName().objectForKey("FetchStudio");
↑こんなのとかー。
0900名無しさん@お腹いっぱい。
02/02/07 22:13ID:Io6emccK一つは、最初に表示されるMainで振り分け表示したいけど、どうやってやればできますか?
(要は、ヘッダー情報をみて、それぞれ別のページにリダイレクトさせたいのです)
もうひとつは、あるアプリケーションのセッション情報を別のアプリケーションに
引き継がせたいのですがほうほうはありますか?
(認証が必要なアプリケーション間で一度の認証ですませたいので)
分かる方がいらっしゃいましたらよろしくお願いいたします。
0901りお
02/02/08 09:11ID:4vG4zHApおれっちの隣のやつが同じ問題で悩んでいたな。もういっかいOSとWOを再インストールしたら
なおったみたいだが。
>>899
ちょっと調べてみる。SharedECをどう使いたいんだ?できればどこまで
できて、どこがわからないのか、をもうちょっと深くつっこんで教えてクレ。
可能ならばここまでやった、というサンプルコードがあるといいな。
>>900
最初の質問。SessionのコンストラクタでWOResponseからヘッダ情報を
取得してその情報によってpageWithNameでコンポーネントを生成する。
(あれ、デフォルトページを切り替えるメソッドがあったとおもったが、まいいや)
もしくは、DirecrtActionを使ってURLの引数で切り替えでもする。
もう一つのほうだけどこりゃ結構難しいぞ。WebObjectsは物理的に
異なるマシン間でのセッションのフェイルオーバーは搭載されてないから
少なくともフレームワークレベルで実現させることはできない。
詳しく話をしたいのだが怒られてしまうので他の人にオマカセだ(スマソ
WOのフレームワークじゃなくって、PureJavaで実現することができれば、
そっちを使って、セッションIDなんかを解析してウマくやりとり
するってーのがいいかモナー。wo5.1からになっちまうけど。
参考になってなくてワリィ。
0902りお
02/02/08 09:19ID:4vG4zHApあーとだな、JavaMonitorについて。おれっちだけの環境かもしれねぇけど。
SolarisとRedHatLinuxの場合、JavaMonitorをインスタンスとして登録して
起動時にJavaMonitorが起動するようにしておくと、結果として
wotaskdにデカい負荷がかかって、他のアプリケーションにアクセスしようと
すると、No Instance Avairableとか、Application Not Foundみたいな
感じのエラーが表示されてアプリにアクセスできなくなる、、、
時が多いようだ。
もちろん、別のマシンの場合だとすこぶる安定しているのだが。
一応、どうしても起動時にJavaMonitorを起動させておきたい場合は
/etc/init.d/WOServices に、JavaMonitorを指定したポートで
起動させる一文を書いておくと問題がないっぽい。
(このへんは、AppleのWebObjectsのDeployについてドキュメントが
公開されてるから、そのどっかに書いてある)
もっとも、JavaMonitorは常時起動型のモノじゃなくって、必要なときだけ
起動するのがイイっちゅーのはわかっとるんだが。
0903りお
02/02/08 09:27ID:4vG4zHApWOのMLにあったアプリのDethesについて。
JavaMonitorのアプリケーションのインスタンスに表示されるDethesの表示。
ありゃあんまり過信しすぎないほうがイイ。
WebObjects5はちょっと話は違ってくるんだが、WebObjects4.5の場合は
アプリの処理時間が長すぎるとアプリが落ちてしまう、という問題が
あったんだが、wotaskdのライフビートが10秒ぐらいだったかな、
各アプリに「おい、こら、生きてるのか、ゴラァ(`ε´)〆」
と問い合わせするんだけど、DBのフェッチが長かったり………
つまりン万レコードのデータをフェッチしたりしようとすると
アプリがナニも返事をしなくなって、wotaskdが「あ、こいつ
死んでるな」と勘違い起こしてザオリクをかける(w
それがDethesとしてカウントされちまう。おれっちのテストだと
WO5.1ではとりあえずLifeBeatの時間が設定できるようになっているので
ある程度長い時間だったらこの問題が回避できるっぽい。
つづく
0904りお
02/02/08 10:10ID:4vG4zHApで、WO4.5での回避策なんだが、これが見あたらない(w
WO4.5ってそんなにいじり倒していなかったっていうのもあるし(←たんにおれっちのウデが未熟なだけだな
WO5.1の方がいいと思う。
そいでもって、過信しすぎないほうがいい、という話なんだが、
wotaskdが関知できずにアプリが死んでしまうこともある。
いわゆるゾンビプロセスっちゅーやつだな。
WO4.5の時はqualifierにNullを入れてフェッチするとアプリが一発で落ちてくれた(w
WO5.1じゃゾンビプロセスになるってーことは激減したけど。
このへんの運用の弱さはヨソのツールの方が強かったりもする(w
まぁ、完璧なwebアプリっつーのはJavaを使っている以上
不可能な話だけどなー(;´_ゝ`)
というわけで、なんとかしろ>Apple
0905796
02/02/08 15:40ID:???開発環境も再インストールしなおしてみました。。結果は同じです。
ということは漏れのビルドの仕方が悪いんでしょうか。。
窓2Kのプロジェクトビルダーを使っているのですが、やり方は以下の通りです。。
何かまずい点がありましたらご指摘願えますでしょうか。。
1 Project Builderでプロジェクトを作成する。
2 PBのインスペクタボタンを押し、「install in」の欄を確認する
(漏れの場合は「$(LOCAL_LIBRARY_DIR)/WebObjects/Applications」となっています。。)
3 ビルドボタンを押し、「Build Options」ボタンを押す。
そしてbuild target を「install」に変更し、そのままビルドする。
4 3でできたプロジェクトを「C:\Apple\Local\Library\WebObjects\Applicaions\Test.woa」
から運用環境のマシンにコピー
5 パーミッションを変更。
*DBへのアクセスは含まれていないため、makefile.preambleの修正はしていません。
(しても結果は同じでした。。)
0906796
02/02/08 15:53ID:???UNIXClassPath.txtは確かに存在しました。
壊れてはいないと思うのですが。。一応以下に掲げます。
# JVM == java
# JVMOptions ==
# JDB == jdb
# JDBOptions ==
# ApplicationClass == Application
APPROOT/Resources/Java/test.jar
WOROOT/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar
WOROOT/Library/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar
WOROOT/Library/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar
WOROOT/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar
WOROOT/Library/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar
WOROOT/Library/Frameworks/JavaWOExtensions.framework/Resources/Java/javawoextensions.jar
WOROOT/Library/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar
0907796
02/02/08 16:44ID:???Reference 2644150
Problem :Compiled applications moved to or from Windows do not work on the destination platform. The classpath passed to the Java VM is incorrect,
or the launch script terminates before the JVM can be invoked.
Description :This may be due to a translation error in moving the classpath file between platforms. While UNIX platforms (including Mac OS X) use
a newline (\n) character to delineate the end of a line, Windows uses a carriage return followed by a line feed character (\r\n, sometimes displayed
as ^M,for example, when viewing a file in the 'vi' editor). Some tools used to move files between platforms may incorrectly translate end-of-line
characters to incorrect values for the new platforms.For instance, it appears that using the version of ftp supplied with Windows 2000 and transferring
files in Binary mode may result in this mistranslation of text files.
Workaround : Use of an alternative method to copy the application to another platform may work. For example, one could use an alternate ftp program,
or copy the files to or from a Samba-mounted fileserver using Windows Explorer.
漏れはビルドしたアプリをフロッピーに移してコピーしてたけど、これがまずかったのかもしれない。。
0908りお
02/02/08 18:09ID:4vG4zHApふつうビルド(.woa)したやつを圧縮してFTPなんかで鯖にコピるのだが………(−_−ι)
0909798
02/02/08 18:24ID:mYWIEmBhftpのポートは空けてなかったんです。。(´д`;;)ゞ
Samba経由でコピーしても駄目だったんで、今週は頭冷やしに逝って来ます。。
0910892=896
02/02/08 18:39ID:ImRDSmtFどうやら解決しそうですね。まぁ、いろいろありますよ。頑張りましょ〜
0911名無しさん@お腹いっぱい。
02/02/09 08:24ID:???0912ヲッカーな名無しさん
02/02/09 10:51ID:???0913りお
02/02/09 11:17ID:FydN4vlHそんじゃ、夜の10:00ぐらいからっつーことで、どうすか?
0914りお
02/02/09 12:14ID:FydN4vlHコンピュータ→Macintoshに、WebObjectsの部屋をつくっておく。
10:00ゴロには部屋があると思われ。
0915りお
02/02/09 12:18ID:???Yahoo→チャット→ルーム移動→コンピュータとインターネット
→チャットルームを、ユーザールーム
にすれば、WebObjectsが出てくる(と思う(;´Д`))
入室したときは「さやかタン(;´Д`)ハァハァ」と言うべし。
0916ヲッカーな名無しさん
02/02/09 12:37ID:???・・・ちと早かったか。
漏れのYahooIDは、wodkar_7cだ。10:00ごろからjoinするよ。
カモンジョイナスキチジョーヂ
0917名無しさん@お腹いっぱい。
02/02/09 13:39ID:dN8PyyYOありがとうございます。
最初の問題は、たとえばMainの表示前にある条件でどこかのページに飛ばしたい、
なんてことがしたかっただけなのですが。(JSPだと一発なんですが)
コンストラクタでやるとどうもできないので・・・・。
二番目の質問はやっぱ難しそうですね。
常にユーザーIDとパスワードをPOSTして裏で認証させればいいですかね。
セキュリティ的にはぼろぼろですが・・・・。
で、
WebObjectでPOSTされた変数を取得するにはどうすればいいですか(爆)
レス数が900を超えています。1000を超えると表示できなくなるよ。