フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:99_その他フォーラム
ソケット作成失敗
[ 2749 ] ソケット作成失敗

よろしくお願いします。
GSバージョン2、5、2
OS:ubuntu9.04
tomcat6,apache2.2
現在、問題なく可動しています、ふとlogを見てみようと思いましたらerrorの文字??
素人ながらに過去のフォーラムも調べ、詳細logを見てみました、パーミッションエラー?ポートエラー?
何がいけないのでしょうか、使用できていれば問題ないのでしょうか?

2010-02-11 22:41:31,962 INFO jp.groupsession.v2.sml.popserver.PopServer:76 - ************* mailPortNumber = 110
2010-02-11 22:41:32,020 ERROR jp.groupsession.v2.sml.popserver.PopServer:131 - ソケット作成失敗 : java.net.BindException: Permission denied
java.net.BindException: Permission denied
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:336)
at java.net.ServerSocket.bind(ServerSocket.java:336)
at java.net.ServerSocket.<init>(ServerSocket.java:202)
at java.net.ServerSocket.<init>(ServerSocket.java:114)
at jp.groupsession.v2.sml.popserver.PopServer.run(PopServer.java:79)

投稿者take
最新書き込み2010/02/11 22:49:40
[ 2769 ] Re: ソケット作成失敗

> 何がいけないのでしょうか、使用できていれば問題ないのでしょうか?

GroupSession内で起動しているPOPサーバはOutlookExpress等のメーラーでショートメールを受信するためのものです。
このPOPサーバで使用している110番ポートがOPENできていないエラーのようです。

OSがubuntu9.04とLinux系なので、tomcatの起動ユーザはなんでしょうか?
一般ユーザの場合、開放できるポート番号に制限があったと思います。
※きっとrootで起動すると動作すると思うのですが、セキュリティー的によろしくないかもしれません

解決策としては以下の1)又は2)の方法はどうでしょうか?
1)単純にrootユーザでtomcatを起動するようにする

2)POPサーバを8110番などの使用していない大きなポート番号へ変更する(インストールディレクトリのWEB-INF/conf/mailserver.confを変更してtomcatを再起動)
※利用するユーザからは110番ポートでアクセスさせたい場合、iptablesなどで110番を8110番へ転送してもうまくいくかもしれません。

一般ユーザが任意のポート番号を開放できる設定があるかもしれません・・・
ご存知の方が居ましたらフォローお願いします。

投稿者ランス
最新書き込み2010/03/01 17:14:16
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=4&threadSid=922
 


TOP