本日こちらのサイトに初めて登録したJava初心者です。 eclipseでtomcatを起動する際、以下のエラーログが発生します。この問題自体は既に解決しているのですが、なぜその方法で解決できるのか分かっていないため、こちらに質問させて頂きます。 長文申し訳ございません。よろしくお願いします。 環境:Windows8.1 eclipse4.3 web.xmlファイルはWEB-INFの中に置いています。 tomcat起動ログのエラー内容 「クラス org.apach.catalina.servlets.InvokerServlet のサーブレットは特権が与えられているので、このwebアプリケーションによってロードできません。」 web.xmlファイルに当初InvokerServletを使っていました。 OSがVistaのeclipse4.3では問題がないのですが、同じファイルをWindows8.1のeclipse4.3で使おうとすると、tomcat起動ログに上記内容のエラーが発生します。 このエラーを解決する場合には、InvokerServletを使わずにサーブレットクラスごとにweb.xmlに登録する方法に変更するしか現時点で解消方法が見当たりません。 tomcat起動がOSに左右されることは珍しくないのでしょうか。 また、なぜ8.1ではInvokerServletに制限があるのか理由を教えて頂けると助かります。 よろしくお願いいたします。
↧