学生業績管理システム[JSP +サーブレット+ MySQL]
1つは、環境構成です。
ソフトウェア要件
- Java開発者向けのEclipseIDE-2020-12
- MySQL 8.0
- apache-tomcat-9.0.41
- Navicatプレミアム15
ソフトウェアのインストールとさまざまな構成
Eclipse
まず、JDKをインストールして、コンピュータでJavaコンパイルをサポートします
。JDKダウンロードの公式Webサイトにアクセス
します。コンピュータの番号に応じてバージョンを選択します(32ビットの場合はx86バージョン、64ビットの場合はX64バージョン)。
ダウンロードが完了したら、2倍にします。-ダウンロードしたファイルをクリックしてインストールを開始します(特定のプロセスは省略されています。インストールウィザードのプロンプトに従ってインストールして
ください)。JDKのインストールパスを覚えておく必要があり、後続の環境で使用する必要があることに注意してください。変数の構成。
インストールパスは
環境変数を構成することです。このコンピューターを右クリックしてプロパティを選択します。[システムの詳細設定]をクリックし、[環境変数]をクリックして、次の画面に入ります。
「システム変数」で、新しいJAVA_HOMEを作成します。すでに存在する場合は、「編集」をクリックします。変数値はインストールパスです。
'システム変数'の%JAVA_HOME%\ binに追加されたシステム変数PATHで
、CLASSPATHを作成します。[編集]をクリックします。
変数値;。%JAVA_HOME%\ lib \ dt.jar;%JAVA_HOME%\ lib \ tools.jar;(前の小さな点に注意してください。お見逃しなく)
このステップの実行後にJDK環境変数の構成が完了します。JDK構成が完了したかどうかを確認するために、Windows + R、コマンドラインにそれぞれ「cmd」と入力します。「java」、「javac」、「java -version」と入力します。下図と同じであれば、JDKの設定は正常です。
- javaコマンド
- javacコマンド
- java -versionコマンドの後で、Eclipseのダウンロードアドレスを
インストールできます。ページを入力して[ダウンロード]をクリックします。インターフェースにより、Eclipseに寄付するかどうかを確認するメッセージが表示されます。無視してかまいません。しばらくすると、ダウンロードを開始して、ダブル-ダウンロードしたファイルをクリックしてEclipseを入力します。インストールし、このバージョンを選択してインストールします。ストレージパスを選択し、[インストール]をクリックしてインストールを完了します。次に、Eclipseを開いて構成し、上記の操作を実行して次のインターフェイスに入り、[1]をクリックして選択します。ダウンロードアドレスを確認し、「2」をすべてチェックして(これはすでにダウンロード済みです)、下の「次へ」をクリックして次の操作を実行し、下の「インストール」をクリックしてダウンロードを開始します。ダウンロードプロセスは比較的長く、待機中のプロセスは、次のMySQLまたはTomcatのインストールと構成を入力できます
データベース
私のコンピューターはずっと前にMySQLをインストールしたので、MySQLの特定のインストールプロセスについてはわかりません。このブログ
とNavicatのインストールおよび構成リファレンスブログを参照できます。
Tomcat
公式ウェブサイトのダウンロードアドレス
グリーンバージョン(このバージョンは環境変数を使用して構成する必要があります)の上位2つを確認し、次のバージョンはインストールバージョン用です。
グリーンバージョンをインストールしましたが、ここでもコンピュータのビット数に応じてインストールする必要があります。前のバージョンは32ビット、次のバージョンは64ビットです。
ダウンロードが完了すると、次のようになります。圧縮パッケージ。FドライブのTomcatフォルダーに解凍します。解凍場所を覚えておいてください。環境変数を構成するときに使用する必要があります。
環境変数ページを開きます。操作は上記のJDK構成の操作と同じです。 。
「システム変数」で、新しいTOMCAT_HOMEを作成します。すでに存在する場合は、「編集」をクリックします。
変数値は
、「システム変数」で解凍されたパスです。すでにクリック編集がある場合は、CATALINA_HOMEを作成します。
抽出の変数値パス
がpATHに追加されました%CATALINA_HOME%\ binが
追加されました%CATALINA_HOME%\ lib \ servlet- api.jar CLASSPath(後ろにセミコロンはありません)
システム
にTomcat9サービスアイテムWindows + Rをインストールし、「cmd」と入力して入力しますコマンドラインに「serviceinstallTomcat9」と入力してtomcat9サービス項目をダウンロードし(自分でダウンロードしたバージョンに応じて変更)、
「サービス」ページを開いてtomcatサービスを開始します。これで構成が完了しました
2.プロジェクトの実行
移行プロジェクト
コード接続はhttps://github.com/G-lory/StudentAchievementManagementSystemです。Eclipseを
開き、次
の手順に従います。解凍したプロジェクトを選択し、フォルダー全体を直接選択し、選択が完了したら[完了]をクリックして、
そこにあることを確認します。サーブレットライブラリがないため、ここではエラーになり
ますプロジェクト名を右クリックすると、操作は次のようになります。
次に、サーブレットライブラリをライブラリにインポートします。サーブレットライブラリはtomcatにあります。具体的なパスは図のよう
になります。以下に注意してください。ライブラリには、コード作成者によって提供されたmysql-connecter-javaデータベースライブラリがあります。はい、このデータベースの存在はWebページの生成に影響を与えませんが、エラーが発生します。後でデータに接続するときに報告されます:java.sql.SQLException:ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワード:YESを使用)site:blog.csdn.net、この問題は長い間私を悩ませてきました。ここで削除します
ページに戻り、エラーがないことを確認します
。操作は次のとおりです。ディレクトリ内の「WebContent」フォルダを削除し、「WebRoot」フォルダの名前を「WebConten」に変更します。
操作が完了した後、コードに問題はありません
Tomcat環境を構成します
「Windows」をクリックし、最後の項目「設定」を選択して次のページに入ります。
「追加」をクリックし、Tomcatバージョンと同じ項目を選択し、「次へ」をクリックし
てTomcatインストールパッケージを見つけてインポートし、最後に「」をクリックします。 「終了」を
クリックし、「適用して閉じる」をクリックして構成を完了し、
次の手順に従って「サーバー」の構成を開始し、「サーバー」を
ダブルクリック
して表示を完了し、
右クリックしてこの
項目を選択すると、操作は次のようになります。次のようになります。Tomcatでプロジェクトを構成します。
これで、構成は完了です。
データベースに接続します
Navicatを開いて、新しい接続を作成します。コード内のデータベース接続名がデフォルトであり、MySQLのインストール時にパスワードが自分で設定されるため、デフォルトの接続名で問題ありません。忘れた場合は、Baiduでリセットしてください。╮ (╯▽╰)╭右
クリックだけ接続を作成するには、「新しいデータベース」を選択し、「studentmanagement」という名前を付けて
「確認」をクリックし、新しく作成したデータベースを右クリックして「新しいクエリ」を選択し
、作成するコードを入力しますテーブルをその中に入れ、eclipseするテーブルを作成するためのコードを返し、「WebContent ---- sql」を開き、「scoreInfo.sql」を開き、マークされたコードを個別にコピーして実行します
。src–com.wenr.utilを開きます。–DBUtilを入力し、ここでデータベースのパスワード、つまりMySQLのパスワードを変更します
。これで正常に実行できます。
3、実行中の結果
日食で走る
プロジェクト名「RunAs」を右クリックし、「1 Run on Server」を
選択し、「finish」を選択します。
インターフェースは次のとおりで、アカウントとパスワードは両方とも「001」で、ログインIDは「Administrator」です。
ブラウザで実行
アドレスをEclipseからブラウザに直接コピーして、ブラウザでの操作を実現します。
機能は次のように実現できます。
参照
Student Score Management System 3.0(JSP + Servlet + MySQL)
Navicat Premium 15 Permanent ActivationEditionインストールチュートリアル
ApacheTomcatインストールおよび構成チュートリアル