新しいJava EE 6.0注釈を使用して、Javaサーブレット内でデータソースを定義しようとしています。たとえば、@ DataSourceDefinition注釈です。しかし、Tomcat 7.0.xはそのライブラリに対してコードをコンパイルできないので、Tomcat 7.0.xはサポートしていないようです。Tomcat 7およびJava EE 6.0 javax.annotation.sqlパッケージ
私はApache TomcatのWebサイトを検索して、この点についての情報を見つけることはできません。
だから私の質問は以下のとおりです。
- あなたは、Tomcatの7.0.xはjavax.annotation.sqlパッケージをサポートしていないことを私に確認するのですか?
- それをサポートするかどうかについては、
- 正式なサポートが入っている間、Tomcatでこのようなサポートを受けるための回避策はありますか?
"ライブラリに対してコードをコンパイルできません"ということを強調して、質問を言い直してください。あなたは何をコンパイルしようとしていますか?あなたのクラスパスには何がありますか? – skaffman
さて、DataSourceDefinitionアノテーションを使用しようとするJavaサーブレットをコンパイルしようとしています。私のクラスパスには、すべてのtomcat 7.0.22ライブラリ(JARは/ libディレクトリにあります)があります。コンパイラは、DataSourceDefinitionを型に解決できないと不平を言っています。 WebServletのような他のアノテーションでうまく動作します。ありがとう。 –