現在作業中のindex.jspファイルは、WebLogicの同じオープンディレクトリにデプロイされているXMLコンテンツを参照していますが、コードをコンテンツから分離しようとしているため、他の誰かがXMLを別のサーバーでホストする必要があります。アップデート。
現在、JSPのコードは、XMLコンテンツへの相対パスを提供します。
<ssm:getDom var="cm" xmlPath="/content/{lg}/{ct}/about/pagecopy/version-3/common.xml"/>
次に、タグプロセッサがcm変数と指定されたパス内のファイルを取得して、DOMオブジェクトをインスタンス化します。
おそらく、必要な更新は次のとおりです。
<ssm:getDom var="cm" xmlPath="http://web-server-url.com/content/{lg}/{ct}/about/pagecopy/version-3/common.xml"/>
ブラウザでWebサーバーのURLをテストしましたが、ファイルにアクセスできますが、再配置時に発生するエラーは次のとおりです。
ServletException:org.jaxen.UnresolvableException:$:dom at org.apache.taglibs.standard.tag.common.xml.XPathUtil $ JstlVariableContext.notNull(XPathUtil.java:160)at org.apache.taglibs.standard.tag.common .xml.XPathUtil $ JstlVariableContext.getVariableValue(XPathUtil.java:100)
コンテンツが表示されない-/contentフォルダーをメインのデプロイメントパッケージに戻すと、再び正常に表示されます。
どんな助けでも大歓迎です。