問題タブ [activeweb]

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 に答える
154 参照

java - Jetty で ActiveWeb Web アプリケーションが実行されない

サンプル Web アプリケーションを作成し、それを にパッケージ化してから、 jetty のフォルダーにWAR入れました。webappsそして、それは機能しません。

ここに画像の説明を入力

証明、ウィンドウを上から下へ:

1) の内容GreetingController.java

2) コンパイルされたファイルはWAR、ファイル内の適切な場所に存在します

3) Web アプリケーションが動作しており、その名前が認識されている (フォルダーの内容が表示されている)

4) コントローラーが機能せず、その名前が認識されない

他に何を確認しますか?

アップデート

私の WAR ファイル: https://www.sendspace.com/file/mb94jt

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

java - org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: org/mortbay/util/Attributes の実行中に必要なクラスがありませんでした

ActiveWeb の例を実行しようとしています https://github.com/javalite/activeweb-bootstrap

クローニングコード:

ディレクトリの変更:

実行中のmavenゴール:

なぜこれが?

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

java - シンプルなアプリの適切な ActiveWeb 構成: サーバー出力は空です

私は現在ActiveWebと戦っています。私には思えますが、ここのマニュアルであることがわかりましたhttp://javalite.io/activewebには多くの偽情報が含まれています。

まず、ActiveWeb は zer-configuration であると書かれていますが、これは正しくありません。web.xmlはまだ必要です。また、Java での設定が必要です。たとえば、ファイルAppBootstrap.javaは適切な場所に存在する必要があります。

第二に、ビューを動作させるように構成する方法をまだ見つけられません。

私は次のコントローラを持っています

デバッガーで見たとおりに動作します。を開くhttp://localhost:8080/testapp/greeting/helloと、hello()メソッドのブレークポイントに到達します。

残念ながら、ブラウザの出力が空であるため、hello.ftlにあるファイルWEB-INF/views/greeting/hello.ftlは明らかに無視されます。

同時に、100% 空です。つまり、HTTP ヘッダーはまったくありません。これは、いくつかの一般的な構成が欠落しているという提案を示しています。

また、EVERクエリには空の出力があります。

http://localhost:8080/testapp

http://localhost:8080/testapp/greeting

http://localhost:8080/testapp/abracadabra

一部のリクエストはエラーまたはサービス メッセージを返す必要があります。

リクエスト

http://localhost:8080/

404これはコンテナが正常に動作していることを意味します。

web.xmlは次のとおりです。

アップデート

root_controllerからパラメータを削除するweb.xmlと、サーバーは次のディレクトリ リストで応答し始めました

http://localhost:8080/testapp

他の答えはまだ完全に空です

更新 2

どうやらWEB-INF/views/layouts/default_layout.ftl存在するはずです。それ以外の場合、結果は空になり、エラーは報告されません。

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

activeweb - 外国語の文字を含むページの適切なアクティブ Web 構成

activewebフレームワークに基づいて新しい Web アプリケーションを作成したところ、デフォルトで「?」が表示されます。すべての外国語の文字。このようなもの:

? ????????? ?????? ???? ????????? ?? ?????? ????????????

? ??? ???? ???????????? ????????????? ??????????

英字は問題なく表示されます。

これが私のweb.xml構成です:

この問題は、activeweb内部のエンコードに関連している可能性があるか、特別な設定を適用する必要があると思われます。それを修正する方法を知っていますか?

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

activejdbc - 同じモデルの複数のテーブル

アクティブ JDBC を使用しています。table_dateテーブルの構造/モデルがこのタイプのすべてのテーブルで同じになる特定の日付から読み取りたいユースケースがあります。例: registrations_29_10_2015registrations_10_11_2015など。登録で始まるすべてのテーブルが同じモデル/構造を持つことになります。テーブル名をモデルに動的にバインドするにはどうすればよいですか? つまり、10 月 29 日に を使用registrations_29_10_2015し、11 月 10 日に を使用したいということregistrations_10_11_2015です。また: アクティブな jdbc を使用して翌日の開始時にテーブルを作成することは可能ですか? 参考までに、これは基本的にテーブルをシャーディングして古いテーブルを削除するためのものです。

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

activeweb - activeweb-bootstrap がコントローラを見つけられません

gtihub から ActiveWeb Bootstrap プロジェクトをダウンロードしましたが、問題が発生しました。

まず、Eclipse にインポートすることができなかったので、mvn eclipse:eclipse を実行し、プロジェクトを Eclipse にインポートしてから Maven に変換しました。

次に、Eclipse から jetty サーバーを起動しましたが、パスhttp://localhost:8080/activeweb-bootstrap/でエラーが発生しました。

このプロジェクトをwarファイルとしてエクスポートした場合にのみ、このプロジェクトを適切に実行できました。Eclipse から Jetty を使用してプロジェクトを開始すると、このエラーが発生するのはなぜですか?

更新しました: