ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Java質問&情報提供サイトコミュのTomcatのWebアプリケーションマネージャについて

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじまめして。初心者のトミーと申します。もしかして質問
させて頂くコミュを間違えてたらすみません。削除願います。
以下、質問させて下さい。

TomcatのWebアプリケーションマネージャにて、WARファイルの
配備ができません。

PCにある、テスト用のWARファイルというのを「参照」し、「配備」
をクリックするのですが、待てど暮らせど終わりません。

そもそもは、会社にてJava(サーブレット?)が動くWebサーバ
を作ってほしいと言われ、インターネットで方法などを見て
以下のようなものをインストールしました。

CentOS:v4.4
Java:v1.4.2_13
Apache:v2.0.59
Tomcat:v5.5.20
mod_jk

詳しそうな人にみてもらい、設定も問題なさそうと言われたの
ですが、TomcatのWebアプリケーションマネージャにブラウザ
でアクセスして、やろうとすると前述のような状態になってし
まい、周囲に原因がわかる人がいません。

普段はネットワークの仕事をしており、Javaについてはまった
くの
ド素人でご面倒とは思いますが、何卒よろしくお願い致します。

コメント(6)

tomcatディレクトリの/log/manager.2007-02-06.logというのの中に、
以下のようなメッセージが出ておりましたので、追記致します。

2007/02/06 21:03:12 org.apache.catalina.core.ApplicationContext log
致命的: HTMLManager: FAIL - 配備のアップロードが失敗しました、例外: Processing of multipart/form-data request failed. Stream ended unexpectedly
org.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly
at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:429)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:157)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)
2007/02/06 21:03:12 org.apache.catalina.core.ApplicationContext log
情報: HTMLManager: list: Listing contexts for virtual host 'localhost'

引き続きよろしくお願い致します。
こんにちは!
私はTOMCAT4系のソースを解析する仕事をしていたものです。
5系はあまり触ったことがないのですが、事象の把握の前に、確かTOMCAT5.5系はJ2SE5.0で動作するように作られていたものだと思います。

今TOMCAT5.5系のRelease Notesを見たのですが、以下の記述がありました。

---------------------------------------
Tomcat 5.5 is designed to run on J2SE 5.0 and later, and requires
configuration to run on J2SE 1.4. Make sure to read the "RUNNING.txt"
file in the fulldocs downloadable file(s) if you are using J2SE 1.4.
---------------------------------------
1.4で動作しないわけではなさそうですが、1.4使ってるならRUNNING.txt見てって書いてあるようです。もしかしたら1.4系では何らかの制限とかあるのかもしれませんので、J2SE 5.0を利用してみてはどうでしょうか?

また、配備ですが、マネージャーを利用せずにwebappsディレクトリ配下に直接WARファイルを置いてTOMCATを起動しても、同じ効果がえられるはずです。1.4だとマネージャ系からの配備に支障があるのかもってところは回避できると思います。
ブラウザを変えてやってみる。
小さなサイズのwarでやってみる。
既に稼働しているfile uploaderでuploadできるかやってみる。
> 3: アダンさん
ありがとうございます。確認と直接warを置くやり方で試してみたい
と思います。


> 4: Cappuccinoさん
ブラウザ変えてもダメでした。。。ちょっと小さいwarで切り分け
したいと思います。ありがとうございました。
極端に小さいサイズが良いと思います。

ClientもCentOSなのかしら。
最近、外見だけ違って中身が同じブラウザもありますね。

ちなみにブラウザのHTTPレスポンスコードはいくつなのでしょうか。
500 Internal Server Errorなのかな。200はOK。

あとはproxyとか経由してないですかね。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Java質問&情報提供サイト 更新情報

Java質問&情報提供サイトのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング