問題タブ [maven-jetty-plugin]

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.

0 投票する
1 に答える
6253 参照

jetty - jetty サーバーでの HTTP エラー 404

私のプロジェクトには次のフォルダー構造があります。

すべてのスクリプト ファイルは js フォルダーにあり、jsp ページは pages フォルダーにあります。jsp ページに abc.js スクリプトを含めるために、次の行を書きました。

しかし、次のエラーが発生しました

プロジェクトをデプロイするために jetty サーバーを使用しています。それを実行するために私は使用しています

スクリプト ファイルを webapp フォルダーに直接配置し、次の方法でスクリプトを含めると、完全に正常に動作します。

しかし、すべてのスクリプトを js フォルダーに配置して、プロジェクトのフォルダー構造を維持したいと考えています。jettyサーバーがwebappフォルダーにのみあるファイルを取得する理由を教えてください。私はwindows7を使用しています

0 投票する
4 に答える
6155 参照

maven - Maven Jettyプラグインを使用するときにリソースをフィルタリングするにはどうすればよいですか?

プロパティプレースホルダーを解決する必要があるXMLファイル(urlrewrite.xml)があります。これを実現するために、Mavenフィルタリングを有効にします。これは、アセンブルされたWARファイルに対して正常に機能します。

問題は、maven jetty:runのように、maven-jetty-plugin(Maven Jettyプラグイン)を使用して開発モードでアプリケーションを実行しようとした場合です。

問題のファイルurlrewrite.xmlはsrc/main / resourcesディレクトリにあるため、最終的に/ WEB-INF / classes(またはmaven jetty:runの場合はtarget / classes)になります。

URLRewriteFilter構成は、構成ファイルの場所を次のように指定します。

これは展開時に機能します。ただし、jetty mavenプラグインを使用すると、URLRewriteは構成ファイルをロードするためにcontext.getResourceAsString( "/ WEB-INF / classes / urlrewrite.xml")を使用するため、NullPointerExceptionで終了します。Jettyは、ワークスペースからアプリケーションを実行すると/ WEB-INF / classes/...をsrc/main / webapp / WEB-INF / ...に解決するため、これに対してnullを返します。WARがまだアセンブルされていないため、ファイルはそこに存在しません。代わりに、target / classes/urlrewrite.xmlからリソースをプルする必要があります。

それがわかりにくい場合は、回避策を見つけるためにJettyの第一人者である必要があると思われるため、おそらくこの質問に答えることはできません(ヒント:それは挑戦です!)。

誰かがこれを回避する方法を知っていますか?また、アベイルズを知るために次の回避策を試しました。

  1. urlrewrite.xmlを新しいディレクトリsrc/main / webResourcesの下に置き、それをmaven warプラグイン<webReources>に追加して、フィルタリングを有効にします。これにより、WARがパッケージ化されたときにその内容が適切な場所にコピーされますが、jetty:runで使用できるようにはなりません。
  2. 思い出せない他のハック...(覚えていれば更新されます)

要約すると、maven-jetty-pluginは、maven jetty:runコマンドで使用できるようにするために、ファイルがsrc / main / resources /webapp/挿入パスとファイル名の下にある必要があります...

助けてくれてありがとう...

よろしくお願いいたします。ロイドフォース

0 投票する
1 に答える
1571 参照

jetty - Jetty 7およびjetty-maven-pluginとのセッションを永続化する方法は?

Jettyをディスク上に永続化するように構成して、Jettyを再起動してもセッションが失われないようにしたいのですが、ドキュメントを読んでもまだ機能していません。

Jetty Mavenプラグイン( )を使用してJettyを実行していorg.mortbay.jetty:jetty-maven-plugin 7.4.3.v20110701ます。

Maven Jettyプラグインの永続性を有効にするHashSessionManagerと、プラグインのsessionHandler構成セクションでを設定するように指示されますが、そこにある例maven-jetty-pluginは、新しいものではなく、古いもののもののようjetty-maven-pluginです。

そこでクラス名を次のように修正しようとしました(jetty-server jarに依存関係を追加する必要がありました。そうしないと、ClassNotFoundExceptionsが発生しました)。

サーバーの実行時にディレクトリターゲット/jetty-sessionsが作成されますが、そこには何も書き込まれず、セッションは私が知る限り持続しません。

だから、私は何が欠けていますか?

0 投票する
1 に答える
2655 参照

maven - Eclipse Jetty Mavenプラグインで実行されているJettyのjsessionidを無効にするにはどうすればよいですか?

jsessionidで問題が発生しており、これを無効にする方法を見つけようとしています。org.mortbay.jetty:jetty-maven-plugin:7.xxを使用してこれを行う方法を誰かが知っているでしょうか?これまでのところ、私が遭遇したのは、設定がEclipseのバージョンと互換性のないMortbayの古いプラグインを使用してそれを行う方法だけです。

前もって感謝します、

マーティン

0 投票する
4 に答える
32376 参照

eclipse - maven+jetty+eclipse のデバッグ構成の設定

Eclipse で Maven を使用して Web アプリを作成しました。アプリの実行にjettyを使用しています。maven jetty プラグインを使用してアプリを実行できます。しかし、アプリのデバッグ中に問題に直面しています-デバッグ設定をセットアップするために従った手順は、以下のリンクからのものです http://www.clickonchris.com/2010/05/configuring-jetty-maven-and-eclipse-together -with-hot-deploy/

ポート 8080 でアプリを実行でき、アドレス 4000 でトランスポート dt_socket をリッスンし続けます。リモート VM へ。接続が拒否されました。接続が拒否されました: 接続」アプリをデバッグするために、この問題を解決するのを手伝ってくれる人がいます。

ありがとう!!!

0 投票する
1 に答える
11039 参照

servlets - JSFウェルカムファイルが認識されない

アクセス

:の出力で動作します

こんにちは世界 !アルバートカム

しかしアクセス

ショー

こんにちは世界 !#{myBean.value}

これは、ウェルカムファイルがJSFファイルとしてレンダリングされないことを意味します

http://localhost:8080/basicSetupアクセスと同じ効果が欲しいhttp://localhost:8080/basicSetup/faces/index.xhtmlです。

あなたの考えを共有してください

jetty-maven-plugin:8.0.3.v20111011:run + jdk 7 + eclipse indigo

これが私のweb.xmlファイルです:

これはjettymavenプラグインの出力です:

0 投票する
3 に答える
61710 参照

servlets - ファクトリが見つかりませんでした: javax.faces.context.FacesContextFactory

jetty で実行されている JSF 2 webapp をセットアップしようとすると、次のエラーが発生することに気付きました。

java.lang.IllegalStateException: アプリケーションは起動時に正しく初期化されていませんでした。Factory が見つかりませんでした: javax.faces.context.FacesContextFactory

これを私のweb.xmlに追加することで簡単に解決できます

詳細な説明を検索しようとしましたが、無駄です..

jetty-maven-plugin:8.0.3.v20111011:run + jdk 7 + 日食インディゴ

そして、これが私のmaven依存関係です:

ここに私の web.xml があります:

そしてこれがjettyプラグインの出力です:

何かご意見は ?

0 投票する
1 に答える
726 参照

jsp - WindowsサーバーでJettyをホストし、ドメイン名に接続する

私は.Netプログラマーで、最近JspでJettyを使用してWebサイトを開発しています。EclipseとMaven-Jettyプラグインを使用しています。

IISがインストールされ、他の(.Net)Webサイトにサービスを提供している仮想プライベートサーバーがあります。私のドメイン名(Jsp Webサイト用)はこのサーバーにリダイレクトされます。

私の質問は、ドメイン名をJettyのWebサイトに接続するにはどうすればよいですか?Jettyはポート8080をリッスンし、IISはポート80をリッスンします。

Jetty構成ファイル(jetty-web.xml)(このマニュアルに従う)で仮想ホストを構成しようとすると、結果は次のようになります。サーバー内でブラウザーを開き、mydomainname.com:8080に移動するとWebサイトにアクセスします。しかし、外部でそれを行うと、何も得られません。

  1. Webサイトにアクセスするには、何を構成する必要がありますか?
  2. 8080ポート番号を克服するにはどうすればよいですか?または、ドメイン名をこのポートにリダイレクトする必要がありますか?

ありがとうございました

0 投票する
2 に答える
793 参照

maven - maven-jetty-pluginは私のクラスとプロパティを無視します

この構成が与えられた場合:

src / main / java / com.mypackage / myproperties.propertiesにいくつかの新しい値があります。これは、pomの依存関係として宣言されたWARからのsrc / main / java / com.mypackage/myproperties.propertiesの完全なコピーです。 xml

mvn jetty:runを起動すると、オーバーレイが実行され、ファイルは元のファイルではなくターゲット/クラスにあり、新しい値が期待どおりになります。

ところで、桟橋は元のファイルを提供し続けており、なぜ、どこから来たのか本当にわかりません。

ヒントをありがとう、私はこれについて検索して実験するのにほぼ8時間を費やしてきました...

バウ、ウィズ

0 投票する
3 に答える
2716 参照

maven - コマンドラインからmaven jettyプラグインのクラスパスにディレクトリを追加する方法はありますか

コマンド mvn jetty:run を使用して、jetty プラグインを使用して maven で jetty を実行しています。

外部ディレクトリをクラスパスに追加するコマンド ライン オプションはありますか? java -cp オプションのようなものですか?

ティア