問題タブ [tapestry]

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

weblogic - weblogicタペストリーの問題

4.1.6 jar ファイルを使用するアプリケーションは、 10.3.3.0 に正しくデプロイされます。しかし、実行時に、NoSuchMethodExceptionタペストリー ファイルから取得しています。同じアプリケーションが weblogic 9 で正常に動作します。何かアイデアはありますか?

エラーログ

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

html - HTML ページは空白になりますが、ソースを表示するとすべてのコードが表示されます

Web 開発には Tapestry 4.1 を使用しています。HTMLページを通過するとき。時々、いくつかのページが空白になり、それらすべてのページのソースを表示するとソースコードが表示されます:(.

これは特定のページでは発生していませんが、任意のページで非常にランダムに、非常に頻繁に発生しています。

背後にある理由が何であるかはわかりません。

手がかり/助けはありますか?

ありがとう - ジャック

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

java - 静的ページへのタペストリー内部リダイレクト

タペストリーページを次のような静的ページにリダイレクトしたいだけです:

http://www.myWebSite.com/home/myPage.tml -> http://www.myWebSite.com/static/myStaticPage.html

新しい URL を返すことでこれを実行しようとしましたが、その Web サイトのアドレス (http://www.myWebSite.com/) を知る必要があります。それで、私はウェブサイトのアドレスを知らなくてもこれを行う方法を知りたいですか?

ありがとうございました。

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

java - タペストリー-バックエンドイベントに基づいてUIを更新します

Tapestry4.1を使用しています。プロセスをバックグラウンドで実行しています。プロセスが完了したら、UIのテキストを更新したいと思います。タペストリーは初めてです。私がこの目的に使用できるタペストリーコンポーネントを誰かが指摘してくれると助かります。

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

eclipse - Eclipse での Jetty のセットアップ

Tapestry のチュートリアルに従おうとしています。(http://tapestry.apache.org/tapestry5.1/tutorial1/env.html) チュートリアルでは Jetty 5.1 を推奨しているため、JettyLauncher というプラグインを使用して Eclipse 内から Jetty アプリケーションを実行できます。でも今のところ、Jetty はバージョン 7 だと思います。古い W​​eb サーバーから始めたくありません。Jetty 7 には、私が想像する Jetty 5.1 + Jetty Launcher と同様の Eclipse プラグインがありますか?

ありがとう

編集: Run Jetty Run と m2eclipse を試しています。これがどのように機能するかを見ていきます

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

hibernate - Mavenとpom.xml

私はm2eclipseを使用していて、タペストリーを学ぼうとしています。プロジェクトを更新して、Mavenからいくつかの異なるリソースを取得しようとしています。(または少なくとも、それが私がやろうとしていることだと思います)。

これが私のpom.xmlの一部です:

アーティファクトIDは以前はtapestry-coreでしたが、私が使用しているチュートリアルでは、hibernateを使用できるようにtapestry-hibernateに変更すると述べています。pom.xmlを変更して保存しましたが、正確に実行するコマンドがわかりません。「依存関係の更新」などのプラグインコマンドをいくつか使用してみましたが、まだhibernate.cfg.xmlファイルが生成されていません。

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

java - タペストリー5のユーザー認証

私は、Tapestry 5 の Tapestry Web サイトにある非常にスリムなチュートリアルに従っており、非常に基本的なデータベースの操作について紹介されましたが、ユーザー認証の方法については紹介されませんでした。Tapestry 5 のより包括的なガイダンスはどこで入手できますか? 私はタペストリー wiki (http://wiki.apache.org/tapestry/Tapestry5HowTos) に行きましたが、たくさんのハウツーを探しているわけではありませんでした。何か良いソースを知っていますか?

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

java - Log4j、Tapestry 5.1、Stand-Alone Jetty 6が再生されていませんか?

これまで、Mavenの目標を使用してアプリケーションをコンパイル/パッケージ化/実行するTapestry5.1.0.5Webアプリを開発してきました。mvn jetty:runゴールを使用して、JettyMavenプラグインを実行しました。これは常に正常に機能しました。MavenはJetty6.1.9を使用したようです。

ここで、実行にMavenゴールを使用しない本番環境をセットアップする必要があります。Jettyは十分に単純に見え、すでにMavenで動作していると思いました。私は6.1.26を取得し(後で6.1.9も試してみましたが、運がありませんでした)、アプリケーションのWARファイルをwebappディレクトリに入れて、実行しようとしました...運がありません。

このエラーが発生するたびに、変更されることはありません。

私は当初、アプリケーション全体の手動依存関係の一部としてLog4J1.2.8を使用していました。このサイトhttp://tapestry.apache.org/tapestry5.1/jetty.htmlを読んだ後、TRACEレベルに1.2.12以上を使用する必要があることに気付きました。まず、依存関係をLOG4J1.2.16に更新しました。これは機能しませんでした。

次に、apache-commons-loggingの依存関係が、その動作方法が原因でロギング全体に問題を引き起こす可能性があることを示唆する、さらにいくつかの読み物を行いました。私は依存関係の階層全体を調べ、apache-commons-loggingをすべてから除外しました。この時点では、アプリケーションはまだMaven Jettyプラグインで動作するため、これを実行しても何も壊れませんでした。しかし、WARをデプロイしても例外が発生するため、それは解決策ではありませんでした。

次のステップでは、tapestry-iocの依存関係が、システム側のlog4jと必要なlog4jの間でlog4jバージョン間で競合していることに気付きました。log4j 1.2.13を使用しており、依存関係自体のslf4jはコンパイルLog4J1.2.14を使用しているようです。

システムの依存関係を最初の1.2.14に更新し(このエラーはTapestryのslf4jで発生しているため)、その後、1.2.13で再び失敗しました。これらのケースはどちらもうまくいきませんでした。

JettyがLog4Jを、独自のロギングに使用するより低いバージョンでオーバーライドしないようにすることについての言及を聞いたことがあります。しかし、Jettyファイルには、log4jの依存関係を見つけることができる場所はありません。

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

validation - タペストリーデコレータのコンポーネントのIDを読み取るにはどうすればよいですか?またはチェックボックスを検証します

カスタム検証デコレータがあります。メソッド「publicvoidafterLabel(Field field)」で、コンポーネントのIDを取得できません。field.getClientId()とfield.getControlName()を試しましたが、常にnullです。コンポーネントで私はこれをしました:

私の質問は、tapestry5でチェックボックスを検証するにはどうすればよいですか。または、デコレータ内のフィールドのIDにアクセスするにはどうすればよいですか。

ありがとう。

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

jvm - T5ページ要求は、高負荷テストで空白のレイアウトを返します

最近、タペストリー5.1を使用してアプリケーションを開発し、Weblogic+oracleデータベースにデプロイしました。ページは通常の使用ではうまく機能しますが、ストレステストの後でうまくいきませんでした。

Webページのログインでtapestryのhibernate+springセキュリティモジュールを使用しており、ログインプロセスで1000人のユーザーを増やしています。500ユーザーのログインを処理すると、アプリケーションは「使い果たされた」ように見え、すべてのリクエストでhtmlとして裸のレイアウトにのみ応答します(ページ、css、jsなどのリクエストに関係なく)。

また、javascriptonDomLoadedが空になっていることにも注意してください。

通常は次のようにする必要があります。

奇妙なことに、JVMでXDebugを設定すると、問題は解決したように見えます。サーバーでさらに分析すると、負荷テスト中に、CPUのほぼ50%、40%またはメモリ、データベースへの40の接続のみが使用されます。

誰か考えがありますか?

ヘルプは大歓迎です。

どうもありがとう。