質問

私は、Javaとストライプのフレームワークで開発を開始しようとしています。私は私のweb.xmlファイルに次のようしている。

<?xml version="1.0" encoding="ISO-8859-1"?> 
<web-app version="2.4"  xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    >

      <filter>
        <filter-name>StripesFilter</filter-name>
        <filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class>
        <init-param>
          <param-name>ActionResolver.Packages</param-name>
          <param-value>
            pdapm.action
          </param-value>
        </init-param>
        <init-param>
          <param-name>Extension.Packages</param-name>
          <param-value>
            pdapm.extensions, org.stripesbook.reload.extensions
          </param-value>
        </init-param>   
      </filter>

      <filter>
        <filter-name>DynamicMappingFilter</filter-name>
        <filter-class>net.sourceforge.stripes.controller.DynamicMappingFilter</filter-class> 
      </filter>

      <filter-mapping>
        <filter-name>DynamicMappingFilter</filter-name>
        <url-pattern>/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>INCLUDE</dispatcher>   
      </filter-mapping>

      <welcome-file-list>
        <welcome-file>index.html</welcome-file> 
      </welcome-file-list>

</web-app>

私はエラーが発生します:

The requested resource ... is not available.

私は追加したり、私はTomcatのに関連した修正しようとすべきである何もする必要は何があります。私はXAMPPにTomcatのアドオンを使用していました。私はそれは、単純な間違いだったかのステップをスキップしているかもしれので初心者です。私はちょうど右方向にナッジを探しています。

[21:44:14] WARN net.sourceforge.stripes.util.ResolverUtil - Could not examine class
'pdapm/action/BaseActionBean.class' due to a java.lang.UnsupportedClassVersionError 
with message: Bad version number in .class file (unable to load class 
pdapm.action.BaseActionBean) 

[21:44:14] WARN net.sourceforge.stripes.util.ResolverUtil - Could not examine class 
'pdapm/action/HomeActionBean.class' due to a java.lang.UnsupportedClassVersionError 
with message: Bad version number in .class file (unable to load class 
pdapm.action.HomeActionBean)
役に立ちましたか?

解決

エラーがあなたのストライプのライブラリは、TomcatのJVMより新しいJavaを使用してコンパイルされることを意味します。 Javaは、前方互換性がありません。これは、Java 6でコンパイルされたクラスをロードすることはできませんあなたのTomcatは、Java 5の下で実行言います。

あなたのシステム上のJREをアップグレードします。

他のヒント

私はよく分からないが、私はZZコーダーは、右のあなたは何コンパイラ準拠レベルを確認しなかったあなたのプロジェクトがで対象としていることができ、それが1.6(Javaの6)に設定すると考えます。 1.5に設定する(またはあなたのサーバーがで実行されているものは何でもJavaバージョン)-rebuildと展開し、何が起こるかを参照してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top