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 のインストールと設定のチュートリアル
nginx バージョン 1.11.3次の構成を使用すると、検証は無効になり、クロスドメインの問題が依...
MySQL のメンテナンスを容易にするために、エラー情報を収集するためのインターフェースを提供するス...
目次導入インデックスの原則1. データページ2. ページディレクトリ3. インデックス原則分析要約す...
序文この記事は主にMySQLの主キー0と主キー自己排除制約の関係を紹介し、皆さんの参考と学習のために...
目次1: 単一マシンのパスワードフリーログイン構成1. 仮想マシンのホスト名を設定する2. 仮想マシ...
では、早速レンダリングを見てみましょう。 コア コードはtransition: cubic-bezi...
目次導入1. MySQL マスタースレーブレプリケーション1. MySQLレプリケーションタイプ2....
1. ffmpeg がビデオ ファイルをプッシュする場合、オーディオとビデオのエンコード形式は H2...
目次1. 鏡を見つける2. RabbitMQイメージをダウンロードする3. RabbitMQコンテナ...
この質問をされたとき、私は無知で頭が真っ白になりました。もちろん、正しく答えられませんでした。私はず...
--ホームページのバックアップ1.txtテキスト2. 画像をスキャンする3. PSDデザイン原画(A...
この記事では、最も単純なものから最も複雑なものまで、Nginx の現在の制限構成を例を使って説明しま...
目次序文: 1. Navicatの紹介2. シンプルなチュートリアルの共有接続管理ライブラリテーブル...
実際のプロジェクト開発プロセスでは、ページがサーバーにアップロードされます。サーバーへの負荷を軽減し...
ネットで検索してみたところ、多くの面接でモバイル適応方法について質問されることが分かりました。最近い...