[fess-user 788] Re: 日本語フォルダの扱いの不具合等について

Back to archive index

Masayuki Shibata mshib****@shima*****
2013年 9月 6日 (金) 09:04:45 JST


柴田@亀岡市です。

わかりそうな分だけ。

> 6. Windowsサービスへの登録(32bitの場合)の記載
> 
> http://fess.codelibs.org/ja/8.0/config/windows-service.html
> 
> ではtomcat7.exe, tomcat7w.exeを差し替えれば動作すると書かれていますが、
> (最新のTomcatのバージョンが上がっているため?)上記2つのexeだけでなく、
> その他のライブラリ等も入れ替えないと、サービスがStartしませんでした。

64bit 版と 32bit 版の bin フォルダの下で何が違うか
みてみると

tomcat7.exe
tcnative-1.dll

...の2ファイルのようです。

私は念のため、これらに tomcat7w.exe も加えた3ファ
イルを差し替えて 32bit 環境で動かせていた記憶があ
ります。

もう 64bit に移ってしまったので、手元の環境では確
認できませんが、当時フォルダ内のファイルを全部差分
をとったら、上記以外のファイルが同じファイルだった
という作業をした記憶があります。

時期が少し前になるので、もう状況が異なるかも知れま
せんが、その時点で一応 Tomcat7 でした。

> (B) smb://domainname;username:password@ host1/folder1 を http://host1/folder1に変換し、結果
> http://host1/folder1/日本語フォルダ/sample.pdf
> となった場合には、リンクをクリックしてもファイルにアクセスできませんでした。

あくまでも類推ですが、成功したのと同じ流儀を通すな
ら、半角スペースを %20 に置き換えてみてはどうかと
思います。

パスマッピングの設定が、フォルダ検索専用に作られて
いるわけではないので、何となくそう思います。

ダメかも知れませんが、試してみられては?

> 日本語フォルダ名をUTF-8でURLエンコードすると期待通りに動作しました。

できない理由がないのであれば、そうされるのも手かと
思います。Fess に限らず、そうする方が一般的に安全
です。

> をみる限り、ネットワーク上の共有フォルダ(Windows XP上)にアクセスする場合
> smb://host1/share/  のように指定すると書かれていますが、
> file:////host1/share/ のように指定しないとクロールできませんでした。

smb://{IP Address}/share のように指定するとどうな
りますか?

-- 
----------
Shibata, Masayuki
Manager, Software Development
Shimadzu Corporation
Analytical Measuring Instruments Division
Research & Development Department
Telephone:  075-823-1441 Japan
Facsimile:  075-823-1365 Japan
E-mail: mshib****@shima*****




Fess-user メーリングリストの案内
Back to archive index