私が取り組んでいる現在のシステムは、Tomcat 7.0とSpring 3.1を使用しています。システムはすべてWEB-INF \ libに同じクラスパスを持つWebアプリケーションのコレクションです。私はtomcat \ libにspring 3.1を追加することを考えています。すべてのWebアプリにアクセスできます。これはSpring 3.1と安全ですか?Tomcat libフォルダにSpring 3.1を追加するのは安全ですか?
0
A
答えて
1
TomcatメインlibディレクトリにSpring 3.1を追加するのは安全ですか?おそらく、おそらく。良いアイデア?おそらくそうではない。システム管理者は、Webアプリケーションがそれを上書きすることができないため、すべてのWebアプリケーションがその正確なバージョンのSpringを使用できるようにする責任を負うことになります。他に何か。 (あなたが提案している標準的なシステムバージョンではないクラスを公平にロードすることができますが、それは同じライブラリの戦闘バージョンに問題があるため、非常に悪い考えである可能性があります。それはです非常に混乱状態になることは避けてください!可能であれば回避してください!)
1
私は原則として、JDBCドライバのような非常に基本的な共有ライブラリをtomcat/libに置くだけです。他のライブラリを共有すると、Tomcatでクラスローダーの問題が発生することがよくあります。残念ながら、私はそれの公開日を知らないが、この記事http://www.mulesoft.com/tomcat-classpathが役に立つかもしれない。
関連する問題
- 1. ライブラリとlibフォルダの違いは? libフォルダにjarファイルを追加するには?
- 2. Eclipseでは、WEB-INF/libフォルダの下にjarフォルダを追加する方法は?
- 3. jspのlibフォルダにjarファイルを追加する理由は?
- 4. libをjarファイルと共有フォルダに追加するには?
- 5. libにlibをダウンロードするよりも安全性が低いですか?
- 6. wwwフォルダにダウンロードリンクを提供するのは安全ですか
- 7. tomcat 7 Spring 3.1 Eclipselink 2.3
- 8. はJSTLが、私は私のlibフォルダにJSTL-1.2.jarを追加
- 9. ARCHS_STANDARD_32_BIT = armv6 armv7をXCode 4.2に追加するのは安全ですか?
- 10. OpenShiftプロ:Tomcatのドキュメントベースに追加フォルダを追加する方法を
- 11. Spring mvc 3.1でカスタムRequestConditionを追加する
- 12. JPA merge()を関係(eclipselink、glassfish 3.1)で安全に使用する
- 13. reqパラメータに安全に追加できますか?
- 14. Tomcatのlibフォルダではなく、classesフォルダからクラスを取得する設定ですか?
- 15. Tomcatのlibフォルダに3番目のpary jarファイルを自動的に追加します
- 16. MobileFirstで安全なページテンプレートファイルまたは認証を追加する
- 17. wcf:メッセージヘッダーにユーザー名を追加することは安全ですか?
- 18. ssl私は青空にHTTP(S)を追加すると安全ですか?
- 19. whileループで配列に追加することは安全ですか?
- 20. java.sql.SQLException:適切なドライバが見つかりません。既にコネクタジャーをTomcatのlibフォルダに追加しました
- 21. Spring Boot:CommandLineRunnerのインスタンスを多く渡すのは安全ですか?
- 22. 安全性は、システムプロパティを設定するか、Javaで引数を追加する
- 23. spring boot embedded tomcatすべてのTomcatリクエストにログを追加します
- 24. Tomcat 8の共有フォルダにプロパティファイルを追加し、Spring MVC Webアプリケーションで使用する
- 25. チタン: `tiapp.xml`をVCSに安全に追加する方法
- 26. Eclipseのweb-inf/libフォルダにJARファイルを追加するにはどうすればよいですか?
- 27. 安全でないrubygemsソースを追加し、「この安全でないソースを追加しますか? (私はDocker-Composeを使用しています)
- 28. apache tomcatのlibフォルダのjarファイルにアクセスできない
- 29. SpringのカスタムDataSourceにTomcat接続プールのプロパティを追加するには?
- 30. .NETアプリケーションに安全なFTP機能を追加する方法
私の状況では、すべてのアプリケーションが設計通りに正確なクラスパスを使用するように強制されます。だから私は、別のアプリとは違うクラスパスを望むアプリについて心配していません。 – ams
言及すべき重要なことは(これはTomcat 7では当てはまらないかもしれませんが、私はそうだと思います)、私は上のコメントに完全に同意せず、Webアプリケーションの共有ライブラリ "パターン" TOMCAT/libを使用し、TOMCAT/sharedを使用してください。正しい場所です。 配布の一部として構成された共有フォルダを使用している場合、管理に関する懸念はありません。 共有ライブラリとして使用するときにいくつかの問題を引き起こす可能性のあるクラスローダーの問題に関して、春に他に懸念があるかどうかは不明です。 – tonio