問題タブ [war]
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.
jakarta-ee - j2ee プロジェクトでリソースの相対パスを取得する方法
フラット ファイル (またはテキスト ファイル) を持つ動的 Web プロジェクトがあります。このファイルを使用する必要があるサーブレットを作成しました。
私のコードは次のとおりです。
}
問題は、InputStreamに null 値があることです。
正しい相対パスを取得する方法がわかりません。アプリサーバーとしてJBOSSを使用しています。
動的 Web プロジェクトの WebContent ディレクトリにリソース ファイルを追加しました。別のアプローチとして、私はこれを試しました:
contextPath の値は次のようになりました: C:\JBOSS\jboss-5.0.1.GA\server\default\tmp\4p72206b-uo5r7k-g0vn9pof-1-g0vsh0o9-b7\Nationwide.war\WEB-INF\rateJSON
しかし、この場所に rateJSON ファイルはありませんか? JBOSS はこのファイルを App.war に入れていないか、デプロイしていないようです??? 誰か助けてくれませんか?
apache - Jboss 5 と Apache 2.2 の統合
Jboss と Apache の統合に成功しました。http://localhost/web-consoleをプルアップできます .... war ファイルを Jboss deploy ディレクトリにドロップすると、ここでプルアップできます localhost:8080/helloworld/hi.jsp しかし、ここでは localhost/helloworld ではありません/hi.jsp
Jboss を apache と統合するのがポイントではないので、:8080 を実行する必要はありません。Apache を使用して WAR ファイルを取得できますか?
どんな助けでも大歓迎です!!
deployment - Red5 : Red5 の実行中にデプロイ (WAR デプロイ失敗: org.springframework.beans.factory.BeanDefinitionStoreException) 通常のデプロイは OK)
Red5 の実行中にデプロイできる必要があります。私が知っている唯一の解決策は、WARファイルを使用してフォルダーに配置することです:webapp.
他の方法はありますか?
Red 5 v0.8 を使用しています。そして、Eclipse 3.4 を使用して WAR ファイルをエクスポートしました。
Web アプリケーションをデプロイできます。ただし、WAR ファイルとしてエクスポートすると、エラー メッセージが表示され、空のフォルダーが作成されます (最後のエラー メッセージを参照してください)。Red5 で提供されているサンプルをインストールすると、WAR が正しくデプロイされます。SOSample と私の webapp のまったく同じファイルを WEB-INF にマッピングしてテストしましたが (webapps の名前を変更しただけです)、問題は解決しません。
Project -> Clean ... を試し、war ファイルをコピーする前に webapps フォルダーを削除しました。正常に展開された場合、それが正しいファイルであることを確認しました。それでも、同じ動作。
単純なことかもしれませんが、それでも私は Spring についてあまり詳しくありません。単純なことを見逃しているに違いありません。
よろしくお願いします。
ファビオ
- - - - - - - - - - - エラーメッセージ
[情報] [Red5_Scheduler_Worker-1] org.red5.server.tomcat.TomcatLoader - アプリケーション ルート: C:/eclipse/applications/Red5/webapps [警告] [ランチャー:/追加] org.red5.server.tomcat.TomcatLoader - default.c ontext Bean がコンテキストで見つかりませんでした: red5.core スレッド "Launcher:/Addition" org.springframework.beans.factory で例外が発生しました。BeanDefinitionStoreException: Bean 定義リソース パターン [/WEB-INF/red5-*.xml] を解決できませんでした。ネストされた例外は java.io.FileNotFoundException: Servl etContext リソース [/WEB-INF/] は、org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: 190) org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:
-------------------------- コードソース ---------------------- - パッケージ org.red5.core; org.red5.server.adapter.MultiThreadedApplicationAdapter をインポートします。
public class Application extends MultiThreadedApplicationAdapter {
}
jboss - WindowsXPでJBossasa Serviceを実行している.warをどのようにデプロイしますか?
Jboss 4.2.0A
変更する必要のある/serverディレクトリなどはありますか?
これは通常、私がant buildを実行していて、それが私のためにすべての楽しいことをしてくれるからです。サービスメソッドを使用しているようです。手動で移動する必要があります...?
tomcat - アプリケーションを停止せずに新しい .war アプリケーションをデプロイすることは可能ですか?
ねえ、私は Grails に不慣れで、展開について疑問に思っています。.war が本番環境にデプロイされたら、ダウンタイムなしでアプリケーションを更新するにはどうすればよいですか?
url - グラスフィッシュの新しい URLStreamHandlers
Java EE に移植しようとしているレガシー アプリケーションがあります。現在、このアプリケーションは URL.setURLStreamHandlerFactory() を呼び出して、いくつかのカスタム URL プロトコル ハンドラを登録しています。Glassfish v 2.1 および 3 では、glassfish が既にファクトリを登録しているため、この呼び出しは失敗します。
java.protocol.handler.pkgs システム プロパティを使用してみましたが、クラスローダーの問題によりうまくいきません。ハンドラー クラスはすべてアプリケーションの一部であり、それらを抽出してコンテナーのクラスパスに jar を配置することに熱心ではありません。
私は osgi バンドルの匂いを持っています - どうやら、新しいプロトコルを扱うバンドルを書くことができたようです。私は、この Web アプリケーションを osgi バンドルにすることに熱心ではありません (一度に 1 ステップずつ! 最初に EE、次に必要に応じて osgi)。
バンドル jar を WEB-INF/lib ディレクトリにポップして、Glassfish にバンドルとしてロードさせることはできますか? バンドルは、Web アプリケーション (WEB-INF/lib または WEB-INF/classes の別の jar) からパッケージをインポートする必要があります。私はこのアプリを EAR としてパッケージ化するつもりです。
java - war 内からテキスト ファイルにアクセスするにはどうすればよいですか
WAR からファイルを取得するために使用するファイル参照を知るにはどうすればよいですか。
WAR の構造は次のとおりです。
WAR
src
- モデル
- Web
ビルド
WebContent
META-INF
WEB-INF
LIB
JSP は WebContent の下にあります。config.txt ファイルを WebContent フォルダーの下に置き、次のコマンドでアクセスしようとしました。
BufferedReader in = new BufferedReader(new FileReader("WebContent/config.txt"));
しかし、これはうまくいきません。どの参照を渡す必要があるか、またはそれをどのように理解できるかを誰かが知っていますか?
maven - Maven WAR 依存関係
私は受け入れテスト用のプロジェクトを作成していますが、さまざまな理由から、これは WAR としてパッケージ化された別のプロジェクトに依存しています。maven-dependency-plugin を使用して WAR をアンパックできましたが、プロジェクトにアンパックされたものを含めてクラスパスに含めることができないWEB-INF/lib/*.jar
ためWEB-INF/classes/*
、ビルドが失敗します。これらのファイルをクラスパスに含める方法はありますか、または WAR に依存するより良い方法はありますか?
どうもありがとう。