Glassfish デプロイエラー WELD-001301

Glassfish4でサーバーを起動した時のエラー

 

cannot Deploy プロジェクト名

deploy is failing=Error occurred during deployment: Exception while loading the app : CDI deployment failure:WELD-001301: Annotation @org.glassfish.api.admin.RestEndpoints(value=[@org.glassfish.api.admin.RestEndpoint(path=osgi, useForAuthorization=false, description=Remote OSGi Shell Access, params=[], opType=POST, configBean=interface com.sun.enterprise.config.serverbeans.Domain)]) is not a qualifier. Please see server.log for more details.

 

以前も同じようなエラーが出たがメモをしていないかった

以前は、参照するJARファイルがなくてエラーになっていた.....

 

メモをしていなかったのでもう一度デバックを行う(涙)

 

.....原因は上記のようにJARファイルへの参照(ビルドパス)が足りない事でした

さらにはGlassfishのサーバーライブラリが参照できなかった(↓)

 

f:id:Takunoji:20160104221730p:plain

結局のところは「ターゲットランタイム」のチェックが必要という事でした

[ウィンドウ]→[設定]→[ターゲットランタイム]で対象のサーバーランタイムにチェックを入れる

OK

 

f:id:Takunoji:20160104222106p:plain

 

下記の通りパスがつながる

f:id:Takunoji:20160104222217p:plain