1つ。 tomcat を使用したリモート展開 1.1 発生した問題: プロジェクトでは、サードパーティの jar パッケージを参照する必要があります。 mvn を使用してプロジェクトをパッケージ化すると、エラー メッセージが報告されます: <プラグイン> <グループ ID>org.apache.tomcat.maven</グループ ID> <artifactId>tomcat7-maven-プラグイン</artifactId> <バージョン>2.2</バージョン> <構成> <ユーザー名>管理者</ユーザー名> <パスワード>123456</パスワード> <url>http://47.102.123.186:8095/manager/text</url> <server>tomcatServer</server> // サーバーの ID と一致するようにする<update>true</update> <path>/zw</path>//プロジェクト名</configuration> </プラグイン> (2)tomcatディレクトリ内のtomcat-users.xml設定ファイルを設定します。 <ロール ロール名="admin-gui"/> <role rolename="manager-gui"/> // HTML インターフェイスへのアクセスを許可します (つまり、URL パスは /manager/html/* です) <role rolename="manager-script"/> // プレーン テキスト インターフェイスへのアクセスを許可します (つまり、URL パスは /manager/text/* です) <ユーザー ユーザー名="admin" パスワード="123456" 役割="admin-gui、manager-gui、manager-script"/> //知らせ!このユーザーには複数のロールを追加できます。リモート展開の場合、少なくともこのロールは必須です: manager-script。視覚的な管理のために manager-gui を有効にすることもできます。 (3)Mavenのsetting.xmlファイルをserversタグの下で設定します。 <サーバー> <id>tomcat サーバー</id> <ユーザー名>管理者</ユーザー名> <パスワード>123456</パスワード> </サーバー> (4)次のコマンドを使用します:mvn tomcat7:deploy 二。 tomcat 構成ファイルを使用してデータベース接続構成を構成するための具体的な手順 tomcat の conf ディレクトリで server.xml、context.xml、web.xml を構成する必要があります。 `<リソース名="jdbc/DataSource" auth="コンテナ" タイプ="javax.sql.DataSource" ドライバークラス名="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://192.168.0.1;データベース名=xydi" ユーザー名="sa" パスワード="sa" maxActive="20" // 最大接続数 maxIdle="10" maxWait="-1"/>`//最長待機時間 Context.xml での構成: <ResourceLink name="jdbc/DataSource" global="jdbc/DataSource" type="javax.sql.DataSource"/>// server.xml の設定情報をインポートします Web.xml での構成: <リソース参照> <res-ref-name>jdbc/DataSource</res-ref-name>//リソースの名前と一致します <res-type>javax.sql.DataSource</res-type> <res-auth>コンテナ</res-auth> </リソース-ref>` Spring フレームワークを使用する場合: <bean id="dataSource" クラス="org.springframework.jndi.JndiObjectFactoryBean"> <プロパティ名="jndiName" 値="java:comp/env/jdbc/DataSource"/> <プロパティ名="expectedType" 値="javax.sql.DataSource"/> </bean> Spring フレームワークを使用しない場合: 接続 con = null; コンテキスト c = 新しい InitialContext(); DataSource ds = (DataSource) c.lookup("java:/comp/env/jdbc/DataSource"); //プロジェクト名はcontext.xmlのプロジェクト名と一致している必要があります con = ds.getConnection(); 要約する Maven プロジェクトのリモート デプロイメントと Tomcat を使用したデータベース接続の構成に関するこの記事はこれで終わりです。Maven プロジェクトの Tomcat データベース接続のリモート デプロイメントの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Vueはechartsに基づいて3次元の縦棒グラフを実装します
>>: Docker での MySQL 8.0.20 のインストールと設定のチュートリアル
基本概念デフォルトでは、Compose はアプリケーション用のネットワークを作成し、サービスの各コン...
Dockerデスクトップをインストールするダウンロード先: Docker Desktop for M...
目次キューマイクロタスク非同期/待機メッセージチャネルやっと付録ここ二日間、「タイムリーな setT...
この記事では、JavaScriptカルーセルの実装方法を参考までに紹介します。具体的な内容は次のとお...
最近、Oracle は Java 14 (または Oracle JDK 14) の一般公開を発表しま...
CSS 属性セレクターは素晴らしいです。大量のクラス名を追加することを回避し、コード内の問題を指摘す...
目次Viteを使用してvue + tsプロジェクトを作成するVue 3の3つの構文オプションAPIコ...
1. インストール1. MySQLをダウンロードするダウンロードアドレス: リンクアドレスブラウザで...
画像内に下線付きのリンクが表示されても驚かないでください。実はとても簡単なので、あなたにもできるので...
2019年から、AndroidとiOSの両方のプラットフォームでダークモードが使用され始めました。も...
vue+el-upload 複数ファイルの動的アップロード、参考までに具体的な内容は以下のとおりです...
Vue - シャトルボックス機能を実装します。効果図は次のようになります。 CS 。移行{ ディスプ...
目次1. デバッグ対象2. WebSocketの機能3. ソケット接続を確立する3.1 部屋の作成方...
1.サービスコマンドサービスコマンドは実際には/etc/init.dディレクトリに移動し、関連プログ...
準備1. GPUがCUDAをサポートしているかどうかを確認するlspci | grep -i nvi...