2011-09-20 12 views
0

Eclipseのマークが「import javax.eventを解決できません」というエラーメッセージが表示される従来のJSPシステムが、コード:page import = "javax.event。*" "import javax.eventを解決できません"エラー

<%@ page import="javax.event.*" %> 

ここに私のJavaのバージョンがあります:

[email protected]:~$ java -version 
java version "1.6.0_22" 
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1) 
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode) 

私はこの問題を解決するために何ができますか? 「javax.event」は推奨されていませんか?もしそうなら、それを置き換えるためにどのパッケージをインポートすべきですか?

答えて

1

javax.eventパッケージを含むライブラリがありません。廃止予定はありません。最も可能性の高いJSR-299のJavaコンテキストと依存性注入のJava EEプラットフォームの(CDI)ので、あなたのWEB-INF/lib(またはPOM)へJSR-299 reference implementationのJAR(複数可)を入れます

はそれを修正する必要があります。あなたのJSP上で、いくつかの検索と置換を行う必要がありますので、

ただ、JSR-299は、以前に「WebBeans」という名前とパッケージjavax.eventに住んでいた、今では「CDI」と呼ばれるとjavax.enterprise.eventをパッケージに移動されたことに気づきました上記のJARに加えて。

0

は、JSR-299の一部です。正直言って聞いたことはありません。アプリケーションサーバーに提供されている場合は、Eclipseプロジェクトでアプリケーションサーバーのjarファイルを参照する必要があります。

JSPで実際にこれらのクラスを使用していますか。もしそうなら、どちらのもの?

0

javax.eventは、Java SE 6.0およびJava EE 6.0正規分布(少なくともapiドキュメント)の一部ではありません。これらのクラスがサーバーまたはWARファイル(WEB-INF/lib /ディレクトリ)の共有場所にある.jarファイルを含める必要があります。

関連する問題