問題タブ [liferay-dxp]
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.
javascript - DXP でのサードパーティの js の問題
Liferay DXp カスタム プラグインでProgressbar jsを使用しようとしています。6.2 では正常に動作していましたが、DXP では動作していないようです。
このプラグインでスタンドアロンの html を確認しましたが、問題なく動作しますが、DXP 7.0 では動作しません。
私は得ています
「Uncaught ReferenceError: ProgressBar が定義されていません」
エラー。
ファイルはページに適切にロードされていますが、それでもこのエラーが発生します
.
Jquery のバージョンを確認しましたが、DXP 7.0 では 2.1.4 です。このプラグインは、スタンドアロンの html ファイルで正常に動作するため、このバージョンの Jquery で十分にサポートされています。
jquery cookie プラグインを使用しているときに同様の問題に直面したため、サードパーティの js プラグインを使用しているときに DXP に問題があるかどうかはわかりません。
誰かがこの問題に直面したことがありますか、または DXP でサードパーティのプラグインを使用する方法はありますか?
このプラグインをポートレットにインポートする方法は、注釈「com.liferay.portlet.header-portlet-javascript=/js/progressbar.min.js」を使用することです。
うまくいかなかったので、テーマに追加して試してみましたが、うまくいきませんでした。
誰でもこれで私を助けてくれませんか。
spring-mvc - Spring MVC ポートレットで「beans」要素の宣言が見つかりません
指定されたアプリケーション コンテキスト ファイルを使用して Spring mvc ポートレットを作成しました。
ポートレットのデプロイ時に、次のエラー メッセージがスローされます。
原因: org.xml.sax.SAXParseException; 行番号: 6; 列番号: 64; cvc-elt.1: 要素「beans」の宣言が見つかりません。com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) で com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134) でcom.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396) で com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) でcom.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:284) で
原因: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: PortletContext リソース [/WEB-INF/spring/portletpreferences-portlet.xml] からの XML ドキュメントの 6 行目が無効です。ネストされた例外は org.xml.sax.SAXParseException です。行番号: 6; 列番号: 64; cvc-elt.1: 要素「beans」の宣言が見つかりません。
それぞれの Spring jar は、以下に示すように、依存関係としてプロジェクトで利用できます。
入手可能な同様の質問をすべてこの問題に言及し、次のことを試しました。
- doctype タグの追加
- xsd バージョンの削除
- ビーンズタグで空の要素を使用する
コンテキスト xml ファイルの xml にまだ依存関係やエラーがありませんか。
更新:Spring Bean と Spring コンテキスト jar の両方を同じバージョンに更新し、xsd 定義を使用して xml ファイルを正常に検証しましたが、デプロイ後に同じエラーが引き続き発生します。