問題タブ [embedded-jetty]
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.
clojure - 外部ホストから jetty サーバー (ring.adapter.jetty) にアクセスできるようにする方法
次の呼び出しを使用して Web サーバーを実行しようとしています
(run-jetty #'handler {:ホスト "ホスト名" :ポート 8080})
これにより、同じホストからアクセスできるサーバーが起動しますが、外部からはアクセスできません。私は EC2 インスタンスでこれを行っており、そのマシンの内部 IP を「ホスト名」として使用しています。ポート 8080 は外部アクセス用に開いています。また、ホスト名として「0.0.0.0」を使用してみましたが、同じ動作になりました。
少し古いバージョンの ring-jetty-adapter (0.2.5) を使用していますが、それを変更することはできません。
どんな助けでも大歓迎です!
spring - Springの組み込みJettyでSpringセキュリティを構成する
以下のように、SpringBean定義ファイルがあります。
コンテキストを開始しようとすると、次の例外が発生します
これはSpring3.0.5.RELEASEを使用しています
DelegatingFilterProxy#findWebApplicationContextのコードとJavaDocsを見ると、例外は理解できます。
このフィルターが初期化(または呼び出される)される前に、WebApplicationContextがすでにロードされてServletContextに格納されている必要があります。
コンテキストハンドラーの(サブ)プロパティとしてフィルターを作成しようとしているため、コンテキストがまだ初期化されておらず、SpringWACも初期化されていないことが賢明であるように思われます。
私が知りたいのは、Spring自体が組み立てている組み込みJettyコンテナでSpring Securityを構成するにはどうすればよいですか?
遅い初期化が必要なキャッチ22シナリオがあるようですが、いじるのに適したフラグが見つかりません。フィルターBeanに設定lazy-init="true"
してみましたが、当然のことながら、それほど多くは達成されなかったようです。
関連: JettyをSpringに埋め込み、埋め込まれたのと同じAppContextを使用させるにはどうすればよいですか?
javascript - NodeJS と NowJs サーバーとインスタント通信
NodeJS と NowJS に出くわしたばかりで、この技術に本当に興味があります。私がやりたいことは、ユーザーが他の投稿にコメントするとすぐに反対側に表示される、Facebook のインスタント コメントのようなアプリケーションを構築したいと考えています。NowJS と NodeJS に関するスクリーンキャストを見たところですが、それでうまくいくと思います。
私の理解では、NodeJs で何らかの Web サーバーを構築し、NowJs を使用してメッセージをリッスン/受信する必要があるため、webserver.js (NodeJs で実装) は jetty Web サーバーとは異なる Web サーバーであり、異なるポートをリッスンしますか? そして、webserver.js を個別に実行する必要があります。
私の質問は、Jetty でブラウザで計算を受け取り、それが完了したらメッセージを webserver.js に送信し、すべてのリッスン クライアントにメッセージを配信するようなことをすると、
spring-security - Spring Security でのデフォルト ユーザーの設定
春のセキュリティをデフォルトのユーザー(ロールなど)を持つように設定する方法はありますか? 埋め込まれた桟橋環境でのテスト目的で使用したいと考えています。
InMemoryUserDetailsService を提供しましたが、春のセキュリティにどのユーザーを使用するかを指示する部分がありません。
ご協力いただきありがとうございます
ファビアン
java - バックグラウンド プロセスとして組み込み Jetty サーバーを起動する
Spring アプリケーションがあり、Tomcat を使用して開発し、サーバー上で実行しました。deploy->undeploy-->deploy again-->.. 開発プロセスにかなり不満を感じていたので、組み込みの Jetty に切り替えることにしました。したがって、基本的には、サーバーの起動を担当するJavaクラスが1つだけになりました。
これは、ホットスワップが可能で高速に見えるため、開発に最適です。ただし、後でこの設定をサーバーに展開したいと考えています。このサーバーを起動してバックグラウンドで実行する最良の方法は何ですか (Tomcat startup.sh など)? この MainServer クラスをどのように呼び出す必要がありますか?
java - あるWebコンテナのjarに対してJavaプログラムを構築し、それを別のWebコンテナにデプロイすることの意味
あるWebコンテナ(たとえばJetty)のjarに対してJavaプログラムを構築し、それを別のWebコンテナ(たとえばTomcat)で実行することの意味は何ですか?
開発中にJettyで実行しているが、本番用にTomcatサーバーにデプロイされているアプリケーションがあります(Tomcatサーバー全体を実行しなくても開発が簡単なように見えるためです)。
java - jettyを使用してアプリケーションを起動中にエラーが発生しました
mavenプラグイン「wagon-maven-plugin」を使用して、warファイルとjarファイルを含む単一のjarを作成しました。私がやろうとすると"java -jar myApp.jar"
次のエラーが発生します
ライセンスファイルはフォルダにあります。
どんなポインタも大いに役立ちます。
ありがとう
jetty - NCSARequestLog を 1 時間ごとにロールオーバーするにはどうすればよいですか?
Jetty は、リクエストをログに記録するNCSARequestLogを提供します。しかし、これはデフォルトで毎日ロールオーバーするようです。
このロールオーバーを時間単位で行うオプションはありますか?
または、これにカスタム ログ アペンダーを提供する方法はありますか?
maven-2 - MavenJettyプラグインを使用して戦争をデプロイするときにFileNotFoundExceptionを取得する
JettyプラグインでMaven3.0.3を使用しています。以下のエラーが発生します:
java.io.FileNotFoundException:ServletContextリソースを開くことができませんでした[/WEB-INF/applicationContext.xml
ファイルがに存在するため、私にはわかりませんtarget/mywar/WEB-INF/applicationContext.xml
。私はこのファイルを自分のweb.xml
:で呼び出します
これが私が得ている長くて厄介なエラーです:
2011-08-04 14:08:56.677:WARN::コンテキストの起動に失敗しましたomjpJettyWebAppContext{/ all-new-jx、file:/ Users / davea / Documents / worksheet / NissanUSA2 / Technology / nna / mycousa / jx / src / main / webapp /}、file:/ Users / davea / Documents /ワークスペース/NissanUSA2/ Technology / nna / mycousa / jx / src / main / webapp / org.springframework.beans.factory.BeanDefinitionStoreException:ServletContextリソースからのXMLドキュメントのIOException解析[/WEB-INF/applicationContext.xml]; ネストされた例外はjava.io.FileNotFoundExceptionです:org.eclipseのorg.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:641)でServletContextリソース[/WEB-INF/applicationContext.xml]を開くことができませんでした。 jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:228)at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
アドバイスありがとうございます。
tomcat - プログラムで grails run-app を実行する
私はgrailsアプリケーションにSeleniumを使用していますが、それを実行するにはgrails run-app
、seleniumが機能するように実行する必要があります。Seleniumがサーバー自体を起動して自動的にテストできるように、JUnitからIDE内にgrails run-appまたは組み込みのtomcatを起動するにはどうすればよいですか。
または、それが役立つ場合は、桟橋に変更できます。しかし、どうすれば自動テストを実現できますか? どうもありがとう。