問題タブ [scalatra]
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.
redirect - Scalatra - how do we do an internal redirect / forward of request
I want to call another internal url from my scalatra 'controller'. I can't do a simple redirect, as there's some security settings that mean a user has access only to the first url.
Is there a way to do this?
scala - ScalatraServlet の外部から Scalatra の isDevelopmentMode にアクセスする
isDevelopmentMode
外部から値にアクセスする方法はありScalatraServlet
ますか?それは特性に由来しているように見えるScalatraKernel
ので、それを含めることは実行可能なオプションでしょうか?
私が達成しようとしているのは、データベース設定を構成できるように、開発モードにあるか本番環境にあるかをDI構成に知らせることです。私は現在、DIにサブカットを使用しています。
scala - scalatra で状態を管理する
Scalatra が軽量フレームワークであることは理解しています。ただし、少量の状態を管理するためのトリックがあるかどうかは疑問です。テキストエリアといくつかのチェックボックスを備えたフォームがあります。たとえば、テキストエリアに数式が含まれていて、チェックボックスにいくつかの追加オプションが含まれているとします。送信するとき (method=POST)、フォームの下に結果を表示したいが、同じオプション (テキストエリアに同じテキスト、同じチェックボックスをオン) を維持したい。
これを達成する良い方法はありますか?それとも、HTML を生成するときに手動で値を設定する必要がありますか? 現在、Jade を使用して HTML を生成しています。
scala - Scalatra の例が起動しない
Scalatraを試してみることにしました。しかし、サーバーは起動していないようで、コマンドはエラーを返しません。
最初に GitHub から scalatra プロジェクトを取得しました。
次にsbtを実行しました:
これを取得しました(依存関係がダウンロードされた後):
しかし、http://localhost:8080
では何も見えません。私は何を間違っていますか?
scala - ストリーミング ページの結果は scalatra / unfilter になります
CGI スクリプトまたは基本的なサーブレットを作成する場合、応答全体が生成される前に、応答の一部をクライアントに送信できます。これは、たとえば、大規模な SQL クエリを実行し、結果を HTML テーブルに表示する場合に便利です。受信した結果を表示すると、アプリケーションの応答性が大幅に向上します。これは、Scalatra や Unfiltered などの基本的な REST フレームワークで可能ですか?戻り値は多くの場合、応答テキストになりますか?
scala - Jetty にデプロイされた WAR を使用して Scalatra でテンプレートをスケーリングすると、ResourceNotFoundException がスローされます
scalate テンプレートを使用して電子メールを送信しようとすると、リソースが見つからないという例外がスローされます (以下を参照)。sbt の開発環境ではファイルが機能するため、最初はパスの問題だと思っていましたが、WAR を jetty にデプロイするとこれらの例外が発生します。
実際に桟橋に正しい場所でテンプレートを探すように何度も試みた後、これはうまくいきました:
しかし、それでも私はこの例外を受け取ります:
ディレクトリのリストで確認できるように、ファイルは間違いなくその正確なパスに存在するため、私が信じていないパスの問題ではありません。
どんな洞察も大歓迎です。ありがとう!
database - サーブレット/データベース: きめ細かいデータベース接続とステートメント管理を行う方法 (サーブレットの有効期間に限定されない)
質問/環境
私の Web アプリケーションの目標は、当社のデータベースへの便利なインターフェースになることです。
私は使用しています:
要件の 1 つは、各ユーザーが多数の同時クエリを管理できること、およびユーザーがログオフしてもクエリが実行され続け、後で取得できることです (または、クエリが何らかの理由で停止した場合は、完了ステータスがチェックされます)。
クエリは、独自の別のスレッドで実行する必要がある可能性が高いと思います。
この問題がコネクション プーリングとは無関係なのか、コネクション プーリングではないのかさえわかりません(これは間違いなく使用します。BoneCP と C3PO は良さそうです)。
概要
要するに、データベース要求の存続期間を非常にきめ細かく制御する必要があり、それらをサーブレットの存続期間にバインドすることはできません。
要件を満たすにはどのような方法がありますか? 私はグーグルとスタックオーバーフローでかなり検索しましたが、私の問題に対処するものは何も見つかりませんでした.それは可能ですか?
scala - scalatraを使用したsbt-assemblyによってwebappリソースを含む実行可能な単一のjarを作成する方法
sbtとxsbt-web-pluginを介してscalatraフレームワークを使用してwebappを作成しています。
すべてのリソース(テンプレート、css、js)を1つのjarにパッケージ化したい。
sbt-assemblyプラグインを使用したsbtでは、assembly
コマンドはプロジェクトのすべての依存関係を含む単一のjarを作成します。
$ java -jar myproject.jar
ブラウザで開きます
リソースを読み込めませんでした:[/ WEB-INF / views / index.scaml]; [null]以内ですか?
jarを解凍して、が含まれていないことを確認しましたsrc/main/webapp/*
。
src/main/webapp/*
実行可能jarをインクルードおよびビルドするためにsbtを構成するにはどうすればよいですか?
scala - Scalatraプロジェクトで値webSettingsnotfoundエラー
私は次のようなScalatraプロジェクトを持っていますbuild.sbt
を実行するsbt
と、次のエラーが発生します。
この問題を解決するにはどうすればよいですか?
java - IntellijIDEAIDEでScalatraプロジェクトのエラーを解決できません
IntelliJ Idea IDEを使用して、giter8を使用して作成したscalatraプロジェクトで作業しています。sbtを使用してプロジェクトを実行しています。IntelliJでプロジェクトを開くと、MyScalatraServlet.scalaで次のエラーが発生します。
MyScalatraServlet.scalaのコードは次のとおりです。
とにかく私はこれらの依存関係を解決することができますか?これらを隠す方法がない場合、IntelliJのエラーを解決できませんか?
助けてくださいありがとう