問題タブ [broadleaf-commerce]
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.
java - java.lang.IllegalStateException: 指定された注文アイテムに一致するフルフィルメント グループ アイテムが見つかりませんでした
ブロードリーフ e コマース 3.0.5 バージョンを使用しています。カートに追加して数量を更新しているときにこのエラーが発生しました。誰でも問題を解決する方法を教えてもらえますか
post - 500 XSRF トークンの不一致 (null)。セッションの有効期限が切れている可能性があります
POST メソッドで /api/v1/cart を使用してカートを作成するための残りの API を呼び出そうとしています。顧客IDの有無にかかわらず試しました。しかし、まだエラーに直面しています。構成する必要がありますか?? どんな助けでも素晴らしいでしょう。以下はjettyサーバーのスタックレースです
HTTP エラー 500
/api/v1/cart へのアクセスに問題があります。理由:
p>のせいで:
org.broadleafcommerce.common.exception.ServiceException: XSRF トークンの不一致 (null)。セッションの有効期限が切れている可能性があります。org.broadleafcommerce.common.security.service.ExploitProtectionServiceImpl.compareToken(ExploitProtectionServiceImpl.java:122) で org.broadleafcommerce.common.security.handler.CsrfFilter.doFilter(CsrfFilter.java:79) で org.springframework.security.web .FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) で org.springframework.security.web.--
ありがとう、スネハ
spring - モバイルインターフェースでの広葉商取引
私たちは、E コマース アプリケーションに Broadleaf Commerce Framework を使用しています。知りたいのは、このフレームワークがモバイル インターフェイスとどのように互換性があるかということです。十分に互換性がある場合、同じものをどのように構成できるかを知る必要がありますか?
api - カスタム CustomerEndPoint ブロードリーフ
私は広葉樹が初めてです。顧客を登録して顧客の詳細を取得するなどのサービスを提供するカスタムcustomerEndPointクラスを作成したい.com.mycompany.api.endpoint.customerパッケージでCustomerEndpointクラスを作成しようとしました。顧客の URL にアクセスするために他に行うべき構成はありますか??
これについて助けてください...
java - ブロードリーフ UTF-8 エンコーディング
Broadleaf Admin でオファーを追加しようとすると、名前または説明のユーロ記号 (€) がâ¬
保存後に変換されます。
これに関する奇妙な点は、このオファーのコードを保存するときにこの動作が発生しないことです。例えば:
- 「€5 プロモーション」というプロモーションを作成します
- 保存した後、次のようになります:(
â¬5 promo
悪い) - このプロモーションに「€5 コード」というコードを追加します
- 保存すると、次のようになります:
€5 code
(良い)
データベースのフィールドを変更すると正しく表示されるため、保存と関係があると思います。編集して保存しようとすると、奇妙なシンボルが再び引き継がれます...
編集1
JerryOz は解決策に非常に近づいていました。(彼のソリューションの隣に) 追加する必要があったのは、以下のコードを web.xml に追加することだけでした。
java - TLD に基づくタグ フォームの属性クラスが無効です
私は tomcat で展開しているブロード リーフ アプリケーションを使用しましたが、ページの実行中に、TLD に従ってタグ フォームに対して無効な属性クラスを取得しています。ただし、アプリケーションを桟橋にデプロイしているときは問題なく動作します。また、アプリケーションをデプロイしているときに、次の警告が表示されます-
情報: TLD はスキップされました。URI: http://www.springframework.org/tags/formは既に定義されています INFO: TLD はスキップされました。URI: http://www.springframework.org/tagsは定義済み
タグ ライブラリが定義されている jsp ページを実行しているときに、エラーが発生します。
org.apache.jasper.JasperException: /WEB-INF/jsp/catalog/product.jsp (行: 632、列: 11) TLD org.apache.jasper.compiler.DefaultErrorHandler.jspError( DefaultErrorHandler.java:42) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:237) org.apache.jasper.compiler. Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1265) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:875) org.apache.jasper.compiler.Node$CustomTag.accept(Node.java: 1539) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428) org.apache.jasper.compiler. Node$Visitor.visit(Node.java:2434) org.apache.jasper.compiler.Node$Root.accept(Node.java:475) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) org.apache.jasper.compiler.Validator.validateExDirectives( Validator.java:1795) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217) org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
JSPフォームのタグラインは次のようになります-
java - Rest Api チェックアウト/支払い Broadleaf
checkoutEndpoint クラスの addPaymentToOrder メソッドで、customerId、addressId、および orderId を使用して OrderPaymentWrapper を作成したいと考えています。OrderPaymentWrapper を作成する方法を教えてもらえますか?
mysql - BroadLeafCommerce: デモサイトに商品が表示されない
BroadLeafCommerce を 2 つの異なるホストにインストールしました。1 つは Mac OS X、もう 1 つは Debian / Raspberry Pi です。JDK1.7 と Tomcat7 の両方。また、両方でMySqlを使用しています。したがって、基本的に同じ環境コンポーネントですが、Raspberry Pi は JVM に割り当てられた少ないヒープ (256m) で実行されます。
両方のホストで、アプリケーションは同じログ エントリで起動し、両方のホストでデータベース テーブルが作成されて入力されます。私の Mac OS X ホストでは、すべて問題ないように見えます。Raspberry Pi では、製品はコンテンツ セクションに表示されませんが、右側のサイドバーに画像/製品が表示されます。しかし、右側のサイドバーにもカテゴリがありません。ただし、ラズベリー pi ホストで mysql db テーブルを確認するblc_product
とblc_category
、blc_category_product_xref
テーブルにデータが入力されています。特定catalina.out
のページを開いたときにエラーが表示されません。
リポジトリを作成した後、 http://www.broadleafcommerce.com/docs/core/current/tutorials/getting-started-tutorials/switch-to-mysql-tutorialの指示に従いました。次に、war ファイルをgit clone
介してすべてをビルドし、Tomcat にデプロイしました。mvn clean install
Mac OS X では次のように表示されます。
これは私の Raspberry Pi のインストールでどのように見えるかです -製品はカテゴリのコンテンツ セクションに表示されません:
これは Tomcat 起動時のログです (出力は両方のシステムで同じであることに注意してください。エラーが発生しても、データベース テーブルは両方のシステムで正しく作成されます)。
そして、両方のシステムで、db テーブルは大文字と小文字を区別しないクエリにできることを確認したため (以前に Debian/Raspberry Pi で lower_case_table_names=1 を設定していました)、これは問題にならないはずです。
Tomcat の起動ログ: http://pastebin.com/83QsTVeC
更新: 1 時間ほど何も手を加えずに放置してから、サイトに戻って更新しました。そして出来上がり、Raspberry Pi でも、すべての製品が表示されます。RPi で何らかのプロセスが完了するまでに時間がかかったように見えますが、それが何であるか、または関連する db テーブルはわかりません。以前に直接クエリでデータベースを確認したとき、最も明白な関連テーブル (製品、カテゴリ) には既にデータが入力されていました。その時間に何が起こって製品が表示されるのか、まだ手がかりがありません。それとも、カタログ ページが Solr クエリに基づいており、Solr がまだインデックス作成を完了していない可能性がありますか?
maven-plugin - 広葉樹プロジェクトのインポート中のmaven-compiler-pulginエラー
広葉樹を使おうとしていますので、「はじめに」の指示に従っていました。ウェブサイトで説明されているように、maven を統合しました。しかし、私は画像のようなエラーに直面しています。私は広葉樹とmavenの両方に慣れていないため、このエラーを解決する方法がわかりません。Web サイトにあるサンプル プロジェクトを実行する方法を教えてください。
- Eclipse バージョン - Kepler サービス リリース 2
- Maven バージョン - 1.4.0.20130601-0317
- JDK - 1.7.0_03
必要に応じて、さらに情報を提供します。ありがとう..