- PR -

jboss+tomcat クライアント側からリモートでアクセス(解決)

投稿者投稿内容
優子
常連さん
会議室デビュー日: 2004/03/26
投稿数: 39
投稿日時: 2004-06-23 12:08
typerさん、ご返事ありがとうございました。

最後にスラッシュを入れてもやはり同様のエラーが出てしまいました(-_-)。


MalformedURLExceptionが無効な書式の URL が発生したことを示すためにスローされます。指定文字列の中に有効なプロトコルが見つからないか、文字列を解析できないかのどちらかです。とあって、

EJBサーバ内部にデプロイしているときはアクセスできるという事は、EJBサーバ内では、jnp://EJBサーバのipアドレス:1099"が正しいプロトコルであるといってる訳だから、、、クライアント側からアクセスしたときに駄目だと言う事は、クライアント側に何か設定が足りないのかなと思うのですが、、、。

クライアント側のjbossクライアントのパス設定は間違ってはいないと思います。noclassdeffounderrorは最初出ていたのですが、tomcatにjarファイルをセットした事で解消されています。あとはここだけだと思うんですよね。。。
typer
会議室デビュー日: 2003/09/30
投稿数: 13
投稿日時: 2004-06-23 17:17
以下が参考になるかと思います。

http://www.freeml.com/message/jboss-fan@freeml.com/0001460
http://www.freeml.com/message/jboss-fan@freeml.com/0001461
優子
常連さん
会議室デビュー日: 2004/03/26
投稿数: 39
投稿日時: 2004-06-24 10:21
typerさん、ありがとうございました。

記事を参考にして、リモートクライアント(tomcat)のインストールディレクトリを下記のように変更して(ディレクトリ名のスペースを埋めた)、

変更前
 ・tomcatインストールディレクトリ
  C:\Program Files\Apache Group\Tomcat 4.1

 ・環境変数のクラスパス
  C:\Program Files\Apache Group\Tomcat 4.1common\lib\servlet.jar


変更後
 ・tomcatインストールディレクトリ
  C:\ApacheGroup\Tomcat4.1
 
 ・環境変数のクラスパス
  C:\ApacheGroup\Tomcat4.1\common\lib\servlet.jar


実行後、リモートからtomcatでアクセスすると、上手くいきました!
本当にありがとうございました(^0^)。


java.net.MalformedURLException: no protocol: Files/Apache

Software installed in directory with spaces in the name will fail more
often than not.

スペースが入っていたために、tomcatの場所がわからなかったという事でしょうね。
とても勉強になりました。感謝です。

あと、前半の方でご返答いただいたukさんにも重ねてお礼を申し上げます。

typerさん、ukさん、どうもありがとうございました!

スキルアップ/キャリアアップ(JOB@IT)