teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤字修正

2016/11/22 06:51

投稿

amadablam
amadablam

スコア415

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  まず、ClassNotFoundExceptionは文字通り、「(必要な)クラスが見つからない」という意味の例外です。この例外がスローされた場合には、そのクラスが実行時のビルドパスにきちんと含められているかどうかを確認しましょう。
2
- 提示のスタックレースからわかることは、org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainerクラスが存在しないとのことなので、Eclipseを使用しているのであればパッケージ・エクスプローラー上で参照ライブラリを展開して確認してみれば、実際に存在しないことがわかると思います。
2
+ 提示のスタック・トレースからわかることは、org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainerクラスが存在しないとのことなので、Eclipseを使用しているのであればパッケージ・エクスプローラー上で参照ライブラリを展開して確認してみれば、実際に存在しないことがわかると思います。
3
3
 
4
4
  さて、JARファイルを個別に取得してビルドパスを設定するのは依存関係の解決などで上級者向けのスキルが要求される場合があるため、一般的にはMavenやGradleなどのパッケージ・マネージャを利用することが推奨されます。提示されているTyrusのページにはMavenの設定が載っているにもかかわらず、JARアーカイブを使用したのは何か理由がありますか?
5
5