2011-01-11 10 views
4

こんにちは、私は解決する必要がある非常にまれな問題があります。ダイナミックWebプロジェクトのJavaクラスパス

問題/問題:

私はすでに構築されている動的Webプロジェクトを持っていると私はそのプロジェクトのwarファイルを持っています。

私に与えられたwarファイルの上にいくつかのカスタマイズを適用する必要があります。

私が作成したカスタムコードをコンパイルすることができ、生成されたクラスファイルをwarファイルに追加することができます。

しかし、これは最終的な戦争ファイル構築のために起こっています。

私はEclipseで自分のコードをテストしたいとき。 jbossプラグインでビルド、デプロイされたwarファイルには、私が書いたJavaファイルから生成されたクラスファイルのみが含まれています..........

私のプロジェクトの.classpathファイルを変更する方法を教えてくださいJBossはそのよう

事前のおかげで.....

答えて

1

ない希少な問題....私のカスタムコードをテストするためのEclipseのJBoss上で実行することができます依存warファイルを使用してWARファイルを作成することができます公開。

2つのWebアプリケーション(戦争)を一緒に組み合わせる必要があるもの。既存のWebアプリケーションをオーバーレイする必要があるカスタマイズ戦争があります。

Eclipseのサポートを探して、ビルドの観点からすでに解決しているようです。私の知る限り、Eclipseはこれをサポートしていません。これを実現するには、必要な設定を手動で行う必要があります。

1

2つのWARファイルを持っているのは奇妙に思えます。

おそらく、JARにカスタマイズをパッケージ化し、そのJARを元のWARファイルに挿入することを検討する必要があります。

それ以外の場合は、私が頻繁に行うことは、あなたのワークスペースに3つのプロジェクトがあることです。

  • PRJ-SRC(元のソース/ JAR/WAR付き)
  • (前のものに依存)PRJ-クスト。このプロジェクトは、私が取る第三プロジェクトでのAntタスクを作成し、自分のクラス
  • PRJ(前の2つのプロジェクトのマージ)

の注射で(唯一の新しいクラスやカスタム春のxmlファイルが含まれています

これは、私がアプリケーションサーバー(tomcat /プロジェクト)にデプロイする唯一のプロジェクトです。このプロジェクトは、私のアプリケーションサーバー(PRJ-src)と2番目のプロジェクト(PRJ-custo) jboss)

希望があれば

関連する問題