問題タブ [meta-inf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - どのcontext.xmlが最初に使用されるか
私のディレクトリにTomcat 6.0.x
はcontext.xml
ファイルがあり、からデプロイされたプロジェクトのディレクトリconf
にもファイルがあります。context.xml
META-INF
netbeans6.9.1
接続するデータベースのcontext.xml
詳細が含まれています。
2つのうちどちらが、データベースに接続するためにアプリケーションによって使用されます
- のContext.xml
tomcat/conf
- のContext.xml
project/META-INF
java - EclipseでMETA-INF/servicesフォルダーを作成する
Javaで拡張可能なアプリを作成しようとしていますが、SPIを使用することにしました。私がフォローしているこのチュートリアルによると、私META-INF/services
は自分のjarファイルに特定のファイルを作成することになっていますが、その方法がわかりません。でjarを作成する方法は知っていますが、このフォルダーにフォルダーと特定のファイルMETA-INF
を作成する方法が見つかりません。services
(私はEclipseを使用しています)
ご協力いただきありがとうございます。
maven - Maven アセンブリ プラグインでの除外用語の正しい使用
.java
短い: 一連の jar からすべてのファイルとすべてのフォルダーをフィルター処理しMETA-INF
、その jar のクラス ファイルとリソースを 1 つの jar にパッケージ化する必要があります。私は現在 を使用していますmaven-assembly-plugin
が、maven ビルド プロセスに簡単に統合できる限り、別のものを試してみます。
long: ツールのさまざまな開発段階を管理するために Maven を使用しています。基本段階はフリーウェア、第 2 段階はいくつかの追加機能、第 3 段階はすべての機能)
これまでのところ問題なく動作しています。プロファイルを使用して、さまざまなソース ディレクトリをクラスパスに追加すると、ソースはproject.jar
.
- 最初の問題:
.java
プロファイルを介してプロジェクトに含まれるソースは、project.jar
.
次に、 を使用して依存関係も含むmaven-assembly-plugin
を構築final.jar
し、最後に launch4j を使用して Windows (現在のターゲット プラットフォーム) 用の実行可能ファイルを生成します。
- 2 番目の問題:
META-INF
依存関係の jar のさまざまな部分が混在しているためfinal.jar
、それらをすべてスキップする必要があります。
assembly.xml
タグを使用して の例を検索しましたが、と<exclude>
の組み合わせを使用した例は見つかりませんでした。私はそれができると確信さえしていません。dependencySet
<exclude>*.java</exclude>
ここに私のassembly.xmlがあります:
これまでの私の研究:
私はグーグルで検索しましexample assembly.xml exclude java
たが、私の問題をカバーする例を見つけることができませんでした. (私も過去数日間グーグルで検索しましたが、見つけたすべてを保存しませんでした)http://maven.apache.org/plugins/maven-assembly-plugin/advanced-descriptor-topics.htmlを読みましたが、適用できませんでしたその知識を私の問題に。
java - META-INF なしの Ant ビルド Jar
META-INF フォルダーなしで ant を使用して jar をビルドする方法は? 次のマニフェスト属性は指定していません。
ただし、META-INF フォルダーを含む jar ファイル。このフォルダの作成を除外する方法はありますか?
編集:
完全な build.xml は次のとおりです。
jakarta-ee - Tomcat がサービスをロードしない
META-INF/services フォルダーが Tomcat によって読み込まれるかどうかは誰にもわかりませんか?? いくつかのサービスを定義する war ファイルがあります。それらはすべて JBoss で問題なく動作しますが、Tomcat はそれらを無視しているようです。これがTomcatの制限なのか、それとも私が見逃している可能性があるのか 何かアイデアはありますか?
ありがとう
java-me - j2meアプリケーションでmanifest.mfを読み取る方法
NetbeansIDEとLWUITライブラリを使用してj2meアプリケーションを開発しています。jarファイルに含まれているMANIFEST.MFのいくつかの属性を読み取る必要があります。
私がネットで見つけたものはすべて、j2meと競合しているか、Netbeansで動作していません。
実行時にこれらの属性を読み取る方法は?
java - *.jar/META-INF/*.* にあるファイルとは?
c.tld
のファイルがこのjar内jstl-1.2.jar
にあることがわかりました。META-INF/*.*
この jar 内のコードからこれらのファイルにアクセスするにはどうすればよいですか? とだけgetResourceAsStream("/META-INF/c.tld")
?または、META-INF には特別な処理規則がありますか?
eclipse-wtp - 配置アセンブリにリストされているプロジェクトの META-INF ディレクトリの配置
適切に機能するために必要なデータが META-INF フォルダーにあるプロジェクトがあります。具体的には、services サブディレクトリがあり、その中にサービス ファイルがあります。
そのプロジェクトを Web 配置アセンブリ リストに追加してアプリケーションを公開すると、結果の jar ファイルに META-INF ディレクトリがありません。また、[Java Build Path] ダイアログには、そのディレクトリをエクスポートに追加するオプションがありません。
回避策として、プロジェクトを jar ファイルに手動でエクスポートして WEB-INF/lib ディレクトリに配置できますが、変更のたびにそれを行う必要があるため、プロセスを自動化する方法があるかどうか疑問に思っていました。
tags - m2e プロジェクトの jar に tld ファイルの META-INF フォルダーを配置します。
m2eclipse プラグインを使用して開発されたプロジェクトの jar ファイルの META-INF フォルダーにカスタム tld ファイルを配置する必要があります。誰でも私を助けることができますか?