<div dir="ltr"><span style="font-size:14px">中谷さん</span><br><div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">こんにちは。戸田です。</span></div><div><br></div><div>返信が遅くなってしまい申し訳ありません。</div><div>ご連絡頂きましてありがとうございます。</div><div><br></div><div>アドバイス頂きましたCLASSPATHの設定を変更させて頂きましたところ、</div><div>HTTP500エラーは表示されなくなり、無事に管理コンソールが表示されました。</div><div>大変助かりました。ありがとうございます。</div><div><br></div><div>また、追加でお伺いさせて頂きたいのですが、このCLASSPATHの情報ですが、<br></div><div>何かドキュメントやコミュニティなどに記載されている情報になりますでしょうか。</div><div><br></div><div>もしそうでしたら、ぜひ参考にさせて頂きたいので、どちらに掲載されているか</div><div>ご教授頂くことはできないでしょうか。</div><div><br></div><div><br></div><div>以上となります。</div><div>よろしくお願い致します。</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015年5月9日 22:30 giraffe.forest <span dir="ltr">&lt;<a href="mailto:giraffe.forest@wh.commufa.jp" target="_blank">giraffe.forest@wh.commufa.jp</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">戸田さん<br>
<br>
こんにちは。中谷と申します。<br>
<br>
以下のようにtomcat-coyote.jarをCLASSPATHに追加することで500エラーは解消されると思います。<br>
<br>
# vi /etc/cloud/management/classpath.conf<br>
<br>
CLASSPATH=$SCP:$DCP:$MCP:/etc/cloud/management:/usr/share/cloud/setup<br>
<br>
  ↓<br>
<br>
CLASSPATH=$SCP:$DCP:$MCP:/etc/cloud/management:/usr/share/cloud/setup:/usr/share/java/tomcat6/tomcat-coyote.jar<br>
<br>
# service cloud-management restart<br>
# tail -f /var/log/cloud/management/management-server.log<br>
<br>
なお,現在Apache CloudStack はバージョン4.4.x系が最新です。<br>
バージョンにこだわりがなければ,こちらのバージョンも利用できます。<br>
もうすぐ4.5.xもリリースされます。<br>
<br>
以上です。<br>
<br>
<br>
<br>
-----Original Message----- From: tto to<br>
Sent: Friday, May 01, 2015 10:06 PM<br>
To: <a href="mailto:users@cloudstack.jp" target="_blank">users@cloudstack.jp</a><br>
Subject: [cloudstack-users:0437]管理サーバ アクセス時のHTTP500エラーについて<div><div class="h5"><br>
<br>
<br>
お世話になっております。戸田と申します。<br>
<br>
今回初めて投稿させて頂きます。<br>
最近、CloudStack徹底入門の書籍やネットを参考に、CloudStackを構築<br>
させて頂いています。<br>
<br>
この際、管理サーバ構築を行った際に、以下のような事象が発生してしまい、<br>
調べてみたものの対処方法がわからずにいます。<br>
お手数をお掛け致しますが、何か類似の事象などがございましたら、対処方法<br>
などをご教授頂けましたら幸いです。<br>
<br>
<br>
●概要<br>
管理サーバ構築後、ブラウザからアクセスするとHTTPエラーが表示される。<br>
<br>
●システム構成<br>
・物理サーバ x 1<br>
NIC x 1<br>
OS:CentOS 6.6<br>
<br>
KVMによる仮想基盤を提供。<br>
NICはブリッジインターフェースに設定。<br>
<br>
・仮想マシン(管理サーバ用) x 1<br>
NIC x 1<br>
OS:CentOS 6.6<br>
<br>
CloudStack4.0.2 にて、管理サーバ用に構築。<br>
<br>
・端末(ノートPC)<br>
OS:Windows 7<br>
ブラウザ:Google Chromeバージョン 42<br>
<br>
<br>
※ホストサーバは、まだ構築しておりません。<br>
<br>
<br>
●事象<br>
管理サーバにCloudStack4.0.2を導入した後、端末上のブラウザから<br></div></div>
http://xn--ip:8080-sq4fsgxa9owjtgpdw968c2iuc/client/ にてアクセスを行った<div><div class="h5"><br>
ところ、下記のような2種類のHTTP 500のエラーが出力されてCloud<br>
Stackのコンソール画面が表示されない。<br>
<br>
2種類のエラーは、ブラウザで読み込む度に都度入れ替わって表示される。<br>
<br>
==========================================================================================<br>
<br>
HTTPステータス 500 -<br>
<br>
type 例外レポート<br>
<br>
メッセージ<br>
<br>
説明 The server encountered an internal error () that prevented it from fulfilling this request.<br>
<br>
例外<br>
<br>
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/LocalResolver<br>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)<br>
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br>
原因<br>
<br>
java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/LocalResolver<br>
org.apache.jasper.xmlparser.ParserUtils.&lt;init&gt;(ParserUtils.java:85)<br>
org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:102)<br>
org.apache.jasper.compiler.JspConfig.init(JspConfig.java:238)<br>
org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:294)<br>
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112)<br>
org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)<br>
org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)<br>
org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)<br>
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)<br>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)<br>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)<br>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)<br>
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br>
注意 原因のすべてのスタックトレースは、Apache Tomcat/6.0.24のログに記録されています<br>
<br>
Apache Tomcat/6.0.24<br>
<br>
==========================================================================================<br>
<br>
HTTPステータス 500 -<br>
<br>
type 例外レポート<br>
<br>
メッセージ<br>
<br>
説明 The server encountered an internal error () that prevented it from fulfilling this request.<br>
<br>
例外<br>
<br>
org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP<br>
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:156)<br>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)<br>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)<br>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)<br>
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br>
原因<br>
<br>
org.apache.jasper.JasperException: Unable to load class for JSP<br>
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:623)<br>
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)<br>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)<br>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)<br>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)<br>
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br>
原因<br>
<br>
java.lang.ClassNotFoundException: org.apache.jsp.index_jsp<br>
java.net.URLClassLoader$1.run(URLClassLoader.java:366)<br>
java.net.URLClassLoader$1.run(URLClassLoader.java:355)<br>
java.security.AccessController.doPrivileged(Native Method)<br>
java.net.URLClassLoader.findClass(URLClassLoader.java:354)<br>
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)<br>
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)<br>
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:621)<br>
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)<br>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)<br>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)<br>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)<br>
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br>
注意 原因のすべてのスタックトレースは、Apache Tomcat/6.0.24のログに記録されています<br>
<br>
Apache Tomcat/6.0.24<br>
<br>
==========================================================================================<br>
<br>
以上となります。<br>
何卒ご教授のほど、よろしくお願い致します。<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br></div></div>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@cloudstack.jp" target="_blank">users@cloudstack.jp</a><br>
<a href="http://ml.cloudstack.jp/mailman/listinfo/users" target="_blank">http://ml.cloudstack.jp/mailman/listinfo/users</a> <br>
</blockquote></div><br></div>