前提
NetBeans16.1で新規プロジェクト(Maven>Webアプリケーション)を作成し、Payaraサーバーで実行したのですが、デフォルトで生成されているJAX-RSのリソースにアクセスしようとすると404エラーが返ってきてしまいます。
実現したいこと
デフォルトで生成されているJAX-RSのリソースにアクセスし、ステータスコード:200の応答が返ってくること。
発生している問題・エラーメッセージ
http://localhost:4880/study-jaxrs/resources/jakartaee9
にアクセスすると
「404 not found」が返ってきます。
※http://localhost:4880/ にアクセスすると、Payraのページが表示されるためサーバー自体は正常に稼働していると思われます。
該当のソースコード
JakartaRestConfiguration.java
1package com.example.study.jaxrs; 2 3import jakarta.ws.rs.ApplicationPath; 4import jakarta.ws.rs.core.Application; 5 6/** 7 * Configures Jakarta RESTful Web Services for the application. 8 * @author Juneau 9 */ 10@ApplicationPath("resources") 11public class JakartaRestConfiguration extends Application { 12 13}
JakartaEE91Resource.java
1package com.example.study.jaxrs.resources; 2 3import jakarta.ws.rs.GET; 4import jakarta.ws.rs.Path; 5import jakarta.ws.rs.core.Response; 6 7/** 8 * 9 * @author 10 */ 11@Path("jakartaee9") 12public class JakartaEE91Resource { 13 14 @GET 15 public Response ping(){ 16 return Response 17 .ok("ping Jakarta EE") 18 .build(); 19 } 20}
NetBeansでのプロジェクトの生成方法
1. ファイル>新規プロジェクト
2. Maven>Webアプリケーション
3. プロジェクト名などを入力(プロジェクト名:study-jaxrs)
4. サーバーとJavaEEバージョンを選択
(サーバー:Payara、JavaEEバージョン: 9.1)
補足情報(FW/ツールのバージョンなど)
NetBeans16.1
OpenJDK 17
Payara 6 2022.2
Linux Mint 21.1
他にも必要な情報がありましたらお知らせください。
どうぞ宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。