[Squeak-ja: 3599] Re: Seasideでローカルディレクトリのファイルを扱うには
Sho Yoshida
newapplesho @ gmail.com
2007年 9月 13日 (木) 21:06:20 JST
吉田 翔です.
梅澤さんありがとうございます.
もっと探索能力を身に付けないといけないと改めて思いました.
On 2007/09/12, at 11:44, Masashi Umezawa wrote:
> こんにちは
> 梅澤です。
>
>>> 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]
- - - -
Sho Yoshida
newapplesho @ gmail.com
Squeak-ja メーリングリストの案内