Eclipse - 動的 Web プロジェクトに .jar を追加する [重複] 質問する

Eclipse - 動的 Web プロジェクトに .jar を追加する [重複] 質問する

Dynamic Web ProjectEclipse内で次のコードを使用するとservlet、次のようになります。

@WebServlet("/CreateCustomerServlet")
public class CreateCustomerServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    private void test() throws SQLException, ClassNotFoundException {
        // use the JAR ...
        Class.forName("com.mysql.jdbc.Driver");//here the exception
    }
}

例外がスローされます:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

次の行に:

Class.forName("com.mysql.jdbc.Driver");

動的 Web プロジェクトのビルド パスに、jar を追加しました。

mysql-connector-java-5.1.21-bin.jar

フォルダのスナップショットを追加すると、必要なjarがどこにあるかがわかります。

ここに画像の説明を入力してください

ベストアンサー1

スクリーンショットが示すように、mysql jarはWeb アプリ ライブラリノードにjarを貼り付けると、 WebアプリケーションのランタイムクラスパスへのWebContent/WEB-INF/libビルドパスに自動的に追加されます(andWeb アプリ ライブラリ)。

おすすめ記事