問題タブ [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.

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

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?

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

scala - ScalatraServlet の外部から Scalatra の isDevelopmentMode にアクセスする

isDevelopmentMode外部から値にアクセスする方法はありScalatraServletますか?それは特性に由来しているように見えるScalatraKernelので、それを含めることは実行可能なオプションでしょうか?

私が達成しようとしているのは、データベース設定を構成できるように、開発モードにあるか本番環境にあるかをDI構成に知らせることです。私は現在、DIにサブカットを使用しています。

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

scala - scalatra で状態を管理する

Scalatra が軽量フレームワークであることは理解しています。ただし、少量の状態を管理するためのトリックがあるかどうかは疑問です。テキストエリアといくつかのチェックボックスを備えたフォームがあります。たとえば、テキストエリアに数式が含まれていて、チェックボックスにいくつかの追加オプションが含まれているとします。送信するとき (method=POST)、フォームの下に結果を表示したいが、同じオプション (テキストエリアに同じテキスト、同じチェックボックスをオン) を維持したい。

これを達成する良い方法はありますか?それとも、HTML を生成するときに手動で値を設定する必要がありますか? 現在、Jade を使用して HTML を生成しています。

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

scala - Scalatra の例が起動しない

Scalatraを試してみることにしました。しかし、サーバーは起動していないようで、コマンドはエラーを返しません。

最初に GitHub から scalatra プロジェクトを取得しました。

次にsbtを実行しました:

これを取得しました(依存関係がダウンロードされた後):

しかし、http://localhost:8080では何も見えません。私は何を間違っていますか?

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

scala - ストリーミング ページの結果は scalatra / unfilter になります

CGI スクリプトまたは基本的なサーブレットを作成する場合、応答全体が生成される前に、応答の一部をクライアントに送信できます。これは、たとえば、大規模な SQL クエリを実行し、結果を HTML テーブルに表示する場合に便利です。受信した結果を表示すると、アプリケーションの応答性が大幅に向上します。これは、Scalatra や Unfiltered などの基本的な REST フレームワークで可能ですか?戻り値は多くの場合、応答テキストになりますか?

0 投票する
0 に答える
528 参照

scala - Jetty にデプロイされた WAR を使用して Scalatra でテンプレートをスケーリングすると、ResourceNotFoundException がスローされます

scalate テンプレートを使用して電子メールを送信しようとすると、リソースが見つからないという例外がスローされます (以下を参照)。sbt の開発環境ではファイルが機能するため、最初はパスの問題だと思っていましたが、WAR を jetty にデプロイするとこれらの例外が発生します。

実際に桟橋に正しい場所でテンプレートを探すように何度も試みた後、これはうまくいきました:

しかし、それでも私はこの例外を受け取ります:

ディレクトリのリストで確認できるように、ファイルは間違いなくその正確なパスに存在するため、私が信じていないパスの問題ではありません。

どんな洞察も大歓迎です。ありがとう!

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

database - サーブレット/データベース: きめ細かいデータベース接続とステートメント管理を行う方法 (サーブレットの有効期間に限定されない)

質問/環境

私の Web アプリケーションの目標は、当社のデータベースへの便利なインターフェースになることです。

私は使用しています:

  • Scalatra (最小限の Web フレームワークとして)
  • Jetty (サーブレットコンテナーとして)
  • SBT (シンプル ビルド ツール)
  • JDBC (データベースとのインターフェース用)

要件の 1 つは、各ユーザーが多数の同時クエリを管理できること、およびユーザーがログオフしてもクエリが実行され続け、後で取得できることです (または、クエリが何らかの理由で停止した場合は、完了ステータスがチェックされます)。

クエリは、独自の別のスレッドで実行する必要がある可能性が高いと思います。

この問題がコネクション プーリングとは無関係なのか、コネクション プーリングではないのかさえわかりません(これは間違いなく使用します。BoneCP と C3PO は良さそうです)。

概要

要するに、データベース要求の存続期間を非常にきめ細かく制御する必要があり、それらをサーブレットの存続期間にバインドすることはできません。

要件を満たすにはどのような方法がありますか? 私はグーグルとスタックオーバーフローでかなり検索しましたが、私の問題に対処するものは何も見つかりませんでした.それは可能ですか?

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

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を構成するにはどうすればよいですか?

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

scala - Scalatraプロジェクトで値webSettingsnotfoundエラー

私は次のようなScalatraプロジェクトを持っていますbuild.sbt

を実行するsbtと、次のエラーが発生します。

この問題を解決するにはどうすればよいですか?

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

java - IntellijIDEAIDEでScalatraプロジェクトのエラーを解決できません

IntelliJ Idea IDEを使用して、giter8を使用して作成したscalatraプロジェクトで作業しています。sbtを使用してプロジェクトを実行しています。IntelliJでプロジェクトを開くと、MyScalatraServlet.scalaで次のエラーが発生します。

MyScalatraServlet.scalaのコードは次のとおりです。

とにかく私はこれらの依存関係を解決することができますか?これらを隠す方法がない場合、IntelliJのエラーを解決できませんか?

助けてくださいありがとう