WebObjects
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2001/05/11(金) 15:31ID:JvnwbOkk0787ヲッカーな名無しさん
02/01/24 21:16ID:???0788名無しさん@お腹いっぱい。
02/01/25 00:22ID:???でも勝手に補足する。
A1. 1台で可能だ。
コトバの問題でもあるのだが、なんたらサーバというときは、物理的な
サーバマシンを表している場合と、ひとつのサーバプログラムを表している
場合とがある。文脈に応じて判断してくれ。
WOの場合、http, アプリ, DBの各サーバプログラムが全て必要だが、
それらを物理的に1台で済ませてもかまわない。
もちろん余裕があれば複数台置けばいい。
A2. DWは知らないタグは変更しないので、ソースビューで変にいじらない
限りは使える。ただし、テーブルの見た目を後でDWを使って編集するのは
それなりに面倒だ(とデザイナが言ってる)。
GoLiveには限定的ながら<WEBOBJECT>タグを認識する機能がある。
それから、WOビルダーもある程度の編集能力は持っているので、
デザイナに暇があったら少しいじらせてみて勉強してもらうという手もある。
ちょっとした画像の差し換えなんかはこれで対応してもらえることがあった。
A3. 後の展開はなんか考えるからとりあえずExcelで打ち込み始めるべし。
A4. 運用は独特の知識がいる。俺ならMacだが、りおがLinuxを押してるので
このスレに依存して作るならLinuxがいいかも。
普段はMac使ってるということだが、Mac OS X(Server)には慣れてるか?
それもファクターのひとつだ。
0789りお
02/01/25 10:54ID:???誰だ、このクラス図書いたのは(←おれっちだ(;´_ゝ`)
どうでもいいんだけど、WOチャットっていうのはどうだ?時間決めて。
ご意見求ム。
0790中小企業のサーバ担当
02/01/25 12:41ID:???CDありがとうございました。メールも
送っておきました。あのムービーだけでも
価値があります。
さらに>>788さんにも質問なのですが、
「データベースサーバ」とはどのように構築するのですか?
WEBサーバの構築なら、何らかのOS上でApacheなりを
インストールして、ルータやポートの設定をして、
でできるのは知ってるのですが、「データベースサーバ」
の構築方法がよくわかりません。
何らかのソフトをインストールするだけで構築
できるのでしょうか。Oracleとかよく聞きますが
高いというイメージしかありません。
手元にはアクセスがあるのでこれで何とかしたいの
ですが・・・。
0791中小企業のサーバ担当
02/01/25 12:44ID:???インストールなどはやったことがないので、
実際に新たにサーバを立ち上げるとなると
また勉強する必要があると思っています。
けれども、見た感じ設定はそれほど難しいようには
感じませんでした。
WEB、DNS、MAILの各サーバを順次設定していけば
よかったんですよね?コマンドじゃなくGUIなんで
ありがたいです。だからできればサーバはMacOSXサーバ
にしたいと思っています。
ドメインの取得とそこからのDNSへの登録の手順が
わからないですがこれは本などでなんとかなるかなと。
0792中小企業のサーバ担当
02/01/25 12:47ID:???始めておこうと思います。
暇だったらみなさん相手をしてくださいませ。
0793名無しさん@お腹いっぱい。
02/01/25 13:48ID:???> 「データベースサーバ」とはどのように構築するのですか?
(中略)
> 何らかのソフトをインストールするだけで構築
> できるのでしょうか。
基本的にはそうだ。ちょっと前に話に出ていたPostgreSQL
なんてのもそうだし、 WOにはOpenBaseというのが付いてくるし、
もちろんOracleもそういう目的の製品だと思っていればいい。
データベースに何を選ぶか、というのはプラットホーム、価格、性能
などによっていろいろ変わる。
が、とりあえずAccessを使うのはあきらめてくれ。
今晩あたりからDBの検討に入ろう。
それからもうひとつ聞きたいんだが、WOはもう買ってあるのか?
0794中小企業のサーバ担当
02/01/25 14:09ID:???そうですか。少し分かりました。
WOは今アップルで注文しています。
いつ届くかはまだわかりません。
ですが1週間以内には手にはいると思います。
0795名無しさん@お腹いっぱい。
02/01/25 15:00ID:JDxIg2Jv起動しようとするところではまりました。。どなたかご教授ください。。
今までやったこと:
1 jdk1.3.1をインストールした後、Solaris用のinstall.shを修正し、Deployment
をインストール(NEXT_ROOTは/opt/Appleにした)
2 apacheを/usr/local/apache以下にインストール(tarボールから)
3 APIアダプタをインストールしようと思い、Deployment付属のドキュメントを
参照しつつmod_Webobjects.soをmake(ここまでは成功)
4 apache.confとmakeしたmod_WebObjects.soを/opt/Apple/Library/WebObjects/Adaptors/Apache
以下に置いた。
5 apache.confと/usr/local/apache/conf以下にあるhttpd.confを編集
httpd.confの変更点は以下のみです。
Servernameを 192.168.XX.XXに変更
以下を最後の行から追加
# Including WebObjects Configs
Include /opt/Apple/Library/WebObjects/Adaptors/Apache/apache.conf
<Location /cgi-bin/WebObjects*>
SetHandler WebObjects
</Location>
0796名無しさん@お腹いっぱい。
02/01/25 15:23ID:JDxIg2Jvapache.confを以下のように編集。
LoadModule WebObjects_module /opt/Apple/Library/WebObjects/Adaptors/Apache/mod_WebObjects.so
AddModule mod_WebObjects.c
WebObjectsDocumentRoot /usr/local/apache/htdocs/WebObjects
WebObjectsAlias /cgi-bin/WebObjects
# WebObjectsConfig http://localhost:1085 10 (←コメントアウト)
WebObjectsConfig webobjects://192.168.32.226:1085 10
(以下略)
JavaMonitorは/usr/local/apache/htdocs/WebObjects以下にあります。
この状態でhttp://192.168.XX.XX/cgi-bin/WebObjects/Monitor.woaにアクセスしても
DNSエラーが出ますです。。なぜでしょう。。
0797796
02/01/25 15:53ID:JDxIg2Jvtarでインストールしていたapacheの他に、7.2インストール時にデフォルト
でインストールされたアパッチが存在していた。psコマンドで調べたらその
アパッチが立ち上がっていた。DNSエラーが出るはずです。。逝ってきます。。
しかし今度はファイル未検出(404エラー)が帰ってくるようになった。
WebObjects.logを調べると、以下のように出力されていた。
Info: <WebObjects Apache Module> new request: /cgi-bin/WebObjects/JavaMonitor.woa
Debug: App Name: JavaMonitor.woa (11)
Info: Specific instance JavaMonitor: not found. Reloading config.
Debug: ac_readConfiguration(): searching for config servers
Error: <transport>: non-multicast address given to mcast_send
Warn: authorization failure for instance listing page
Error: Request handling error: The requested application was not found on this server
Warn: authorization failure for instance listing page
これからするとWebObjects Adaptorはリクエストをきちんとハンドルしてくれている模様。
JavaMonitorがないといわれているのでいろいろ引っ越してみる。
0798りお
02/01/25 16:06ID:ZDxBkBjoJavaMonitor は起動してんのか?
ps でJavaMonitorがあるかどうか確認しろ。
DocumentRootにアプリをコピってもアプリは起動してくれねーぞ。
いいか、アダプタにリクエストが投げられたら、アダプタはアプリ名を確認して、
定義ファイルにそのアプリがあるかどうかをチェックする。ある場合は、
アプリの稼働しているポートに対してリクエストを投げる。
つまり該当するアダプタの定義情報で、JavaMonitorがどのポートで
あるか?が存在しないとhttp://www.hogehoge.com/cgi-bin/WebObjects/JavaMonitor
というアクセスはできねぇ。
なんで、
/opt/Apple/Library/WebObjects/JavaApplication/JavaMonitor.woa
に移動して、
./JavaMonitor -WOPort 3333 &
で、手動でJavaMonitorを起動しろ。そんで必要最低限の登録をしてから、
今度はJavaMonitor自信をApplicationのインスタンスとして登録だ。
そーすりゃ、お望みのことができるだろう(念のため、一度マシンをリブゥトして、ホントにJavaMonitorが自動起動してるか確認しとけ)
あーあとだな、WO5.0の場合、connextion pool sizeの項目は0か1にしとけ。
アプリがタイムアウトしたとき再度アプリに接続しようとすると
アプリがみつからねぇっつーメッセージがでるしょうもないバグがある。
WO5.1で治ってるといいんだが。
どうでもいいんだが、運用をおっぱじめて、半年にいっぺんぐらいの割合で
アプリが落ちるようになるまで安定したら、JavaMonitorは手動で起動する
ようにしとけ。別に起動しっぱなしでおいても滅多につかわねぇんだから。
WOStatsで統計情報を逐一みるっつーんだったら話は別だけどな。
んじゃ、がむばってくれ。オレはオナーニして寝る。
0799りお
02/01/25 16:10ID:ZDxBkBjohttp://192.168.1.1:3333
でアクセスしろ。
ポート番号はほかのポート番号とダブらねぇようにしろ。
不安だったら、-WOPort 3333の部分は追加しなくてもいい。勝手にポート番号を振り分ける。
そのときは、コマンドプロンプトにでてくるアプリ起動時のメッセージの最後のホウに、
どのポート番号でアプリを起動したから表示されるはずだから、そいつをメモるなり
コピペするなりして臨機応変で対処しろ。
0800りお
02/01/25 16:14ID:???0801名無しさん@お腹いっぱい。
02/01/26 06:41ID:???リレーションを使いたいんですが、そういう場合は
検索したいキーの値をEOQualifierの"studioID=%@"で
渡してやる方法でいいんでしょうか?
0802名無しさん@お腹いっぱい。
02/01/26 08:19ID:???リレーションを張った先のレコードを検索する時漏れは
EOModelerでQualifierを作ってやってる。その方が簡単だと
思うし、楽だよ。
EOModelerを使った時には、Directorを検索するとして、そこ
から張られてるリレーション名をtoMovieすると、Movieエンティティの
titleを検索する場合は
toMovie.tiltle = $title と書く。$titleはユーザーの入力値と
置き換えるのが普通。
コンポーネントに表示してやる時は
Director.toMovie.title と書いてやらなきゃダメだけど。
コードでやる時はどーすんだっけ。。誰か答えて!
0803ぷる
02/01/27 15:00ID:NpA10xVoWOチャットいいですね!
IRCかWebチャットかどっちがいいですかねえ
0804名無しさん@お腹いっぱい。
02/01/27 18:58ID:???Windows2000に入れた。
日本語を入力しようとした。
エラーがでておかしくなった・・・。
IMEをSKKIMEからMS-IMEに変えた。
うまくいった。
泣。MS-IMEしかサポートしないのか。ATOKも大丈夫ぽいのかな。
ところで、エディトはProjectBuilderじゃなくて
外部エディタをバリバリ使用していますって人いますか?
ていうかそれじゃ、WebObjectsな意味がない?
個人的には外部エディタ使いたいんだが。
後、マニュアルがMacOSXの実例しかなくてスゲー戸惑ってる。
でも慣れれば平気かなってレベルですね。
さてこれからいろいろと試そう。
でもIME関係はどうにかして欲しいなあ > アップルよ
どうにもならないと思うけどさ。
0805名無しさん@お腹いっぱい。
02/01/27 20:57ID:5Vi298DL漏れはWindows2000でproject builder使ってるけど
日本語を表示するように設定してもjavaファイルの編集がうまく
いってない。よって外部エディタ(秀丸)使ってる。
とくに日本語でコメント付ける時とか重宝してるよ。
秀丸の環境設定で、.javaファイルとの関連付けを行っておけばいい。
0806805
02/01/27 21:00ID:5Vi298DL漏れも是非参加したいです。IRCの方がいい気がしますけど。。
チャンネル名と時間を決めませんか?>ぷるさん、りおさん
Webチャットであれば適当なのを漏れの鯖に設置しますし。
0807名無しさん@お腹いっぱい。
02/01/28 09:54ID:???0808名無しさん@お腹いっぱい。
02/01/28 10:47ID:???どこに?(笑)
0809807
02/01/28 10:56ID:???0810461
02/01/28 11:31ID:QV33IZS5tysi123@freemail.ne.jp
よろしくです〜〜
0813名無しさん@お腹いっぱい。
02/01/28 12:04ID:???0814ヲッカーな名無しさん
02/01/28 13:11ID:???モウ一人の名無しにも届いたのかな?届いてたらいいのだけれど。
Hotmail使ってるからおかしくなってんのかなぁ(w
で、ムービーファイルをローカルにコピって(藁)、他の欲しいやつに回すってのどう?
>お二方
0815名無しさん@お腹いっぱい。
02/01/28 13:21ID:???それイイ!(・∀・)
0816692
02/01/28 13:29ID:???>>691氏にCDを頂いたものです。もし>>691氏も回していいというのであれば
わたしも協力しますよ。(一応出元の>>691氏の許可が欲しい……)
もうローカルにはコピーしているんで。ただ、今は手元にないので
明日以降になります。
0819名無しさん@お腹いっぱい
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+■ このスレッドは過去ログ倉庫に格納されています