[Squeak-ja: 3598] Re: Seasideでローカルディレクトリのファイルを扱うには
Masashi Umezawa
umejava @ mars.dti.ne.jp
2007年 9月 12日 (水) 11:44:00 JST
こんにちは
梅澤です。
> > ma serverRoot: (FileDirectory default directoryNamed: 'FileRoot')
> > fullName.
>
> serverRoot:とはApacheの設定でよく見かけるserverRoot
> と同じものなのでしょうか.
そうですね。
> > ma alias: '/seaside' to: [ma addPlug: [:request | seaside process:
> > request]].
>
> alias:to:もApacheの設定のaliasと同じものなのでしょう
> か.
> そうするとblockのところにdocumentRoot:を記述すればす
> ることもできる好きなURLでdocumentRootにアクセスでき
> るのでしょうか.
微妙に違います。ModAliasのコメントを見てみると良いと思います。
> この設定をしたあと
> KomSeasideJ stop.
> でサーバと止まらなくなりました.
> HttpServiceで起動したので,HttpServiceを止めればいいと思っ
> たのですが止め方がわかりません.
HttpServiceに望むメソッドがない場合は、スーパークラスをたどってみると
答えがあったりします。
HttpService serviceOnPort: 9090.
HttpService servicesNamed: 'httpd'.
あたりで、起動したサービスを捕まえられます。捕まえた後でstop(またはunregister)
ですね。
(HttpService serviceOnPort: 9090) ifNotNilDo: [:service | service stop].
では。
---
[:masashi | ^umezawa]
Squeak-ja メーリングリストの案内