問題タブ [wso2as]

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

jsp - このエラー メッセージ「ファイル "/web/xxx.jsp"」が見つかりませんの解決方法

カーボンコンポーネントの実装を開始しました。そのため、バックエンド ランタイムが実装され、テストされました。次に、フロントエンド UI コンポーネントを作成する必要があります。これは、resources/META-INF の下にある私の component.xml ファイルです。

生成された jar ファイルを dropins フォルダーにコピーすると、メニュー バーに新しい項目が表示されます。しかし、問題は私がクリックしたもので、このようなランタイム例外が発生しています。

これを解決する方法はまだわかりません。これに関する助けをいただければ幸いです。

注: WSO2 ESB と WSO2 ASの両方にデプロイしようとしました。

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

java - WSO2 APIM の JWT トークンを介してクライアントから実際のバックエンド エンドポイントにエンド ユーザーの詳細を渡す

WSO2 API Managerversionを使用するのは初めてです1.9.1http://lalajisureshika.blogspot.in/2013/06/passing-end-user-details-from-client-to.htmlhttp://sumedha.blogspot.in/2012/WSO2 APIM + JWT assertionを見て実装しようとしています08/using-jwt-to-send-application-user.html (ただし、手順が不十分すぎて理解できません)。から次のように変更しました<APIM_HOME>/repository/conf/api-manager.xml

いくつかの画像の添付ファイルを見つけてください。失敗についてより多くのアイデアが得られます。

ここに画像の説明を入力

また、アプリケーションをサブスクライブし、「API コンソール」からコマンドを実行しようとすると、非常に有線のエラーが表示されます。 ここに画像の説明を入力

TCP/IP モニター ツールも表示されます ここに画像の説明を入力

ここに画像の説明を入力

問題は何ですか?

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

redirect - WSO2 カーボン 404 エラーは、Web アプリケーションの展開にリダイレクトされますか?

WSO2 Application Server (AS) パッケージを通じて WSO2 Carbon 4.2.0 を使用しています。古い、高度にカスタマイズされた Carbon インストール (製品をサポートしなくなり、製品を放棄し、作業を拒否し、Carbon でどのように/何を変更したかについての詳細を私たちに残さなかった会社によって提供された) を置き換える際に、私たちは、古いインスタンスで以前にデプロイされたように、webapps コンテナー内の Web アプリケーションを結合します。carbon.xml の WebContextRoot をデフォルトの "/" から ex: "/stuff" のサブ URL に変更しました。自己回答 SO の質問hereにも詳しく説明されています。ただし、そこに与えられた答えは、OPがWSO2インスタンスを変更したときに実際に遭遇したことについて詳しく説明されていません。

上記の構成をテストしたところ、ユーザーがサーバー上に存在しない Web アドレスにアクセスした場合、URL の形式に応じて次のいずれかになることがわかりました。

  1. 空白のページにリダイレクトされました。
  2. 「500 Internal server error」を受け取ります (これは組み込みの Tomcat ではないでしょうか?)。
  3. Carbon のログイン ページに送られる (セキュリティ上の理由から絶対に望んでいないことです)。また
  4. 以下を示す XML ドキュメントを取得します。

    /li>

少なくともコンテンツが欠落している場合、ユーザーに標準化された 404 エラー ページが表示されるか、少なくともサーバーから HTTP 404 エラーが送信されることを願っています。サービスの場合、XML エラーは問題なく処理できます。

この問題を回避するための現時点での唯一のオプションは、WSO2 インスタンスの前にプロキシを配置することです。これは、管理および調整する別のレイヤーになり、パフォーマンスが低下する可能性があります。私はプログラマーではなく、DevOps の経験を持つ単なる管理者であることを知っておいてください。Java ソリューションや WSO2 の一部の再コーディングなどでこれを処理する方法がわかりません。コア製品をカスタマイズすると、WSO2 の将来のアップグレードも妨げられます。これは、上記で詳述したように、現在掘り下げようとしているシナリオです。存在しないコンテンツを処理するための内部 WSO2 メカニズムはありませんか? エラーを標準の返信定型文ページにリダイレクトすることはできませんか?

0 投票する
3 に答える
2383 参照

wso2 - solr date format.java.text.ParseException を作成するために日付を渡すときに WSO2-AS エラーが発生する

wso2as 5.3.0 のアーカイブをダウンロードして、Windows 10 で起動します。

しばらくすると、次の例外が発生します。

いくつかの検索の後、私はこの問題を見つけましたhttps://wso2.org/jira/browse/REGISTRY-2977 しかし、これは WSO2 Governance Registry に対してのみ解決されます。WSO2 Application Server のソリューションはありますか?

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

jsp - WSO2 アプリケーション サーバー 5.3.0: java.lang.IllegalArgumentException: アプリを ROOT コンテキストとしてデプロイするときに負の時間エラーが発生する

WSO2 Application Server バージョン 5.3.0 の ROOT コンテキストとして単純なテスト war ファイルを実行しようとすると、次のエラーが発生します。

[2016-03-19 17:24:00,177] エラー {org.apache.catalina.core.StandardWrapperValve} - サーブレット [jsp] の Servlet.service() がパス [/] のコンテキストで例外をスローしました [クラスをコンパイルできませんJSP] と根本原因 java.lang.IllegalArgumentException: Negative time at java.io.File.setLastModified(File.java:1421) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:377) at org. apache.jasper.compiler.Compiler.compile(Compiler.java:354) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:341) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java: 657) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) で org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) で org.apache.jasper.servlet.JspServlet .service(JspServlet.java:339) で javax.servlet.http.HttpServlet.service(HttpServlet.java:727) で org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) で org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) で org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) で org. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. java:122) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) で org.org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) の apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) org.wso2.carbon.statistics.webapp.RequestIntercepterValve.invoke( org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve. java:99) org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) で org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) でorg.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) org.wso2.carbon.tomcat.ext.valves.CompositeValve.org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) で org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) で (CompositeValve.java:62) を呼び出すorg.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) で org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) で org.apache.catalina.connector .CoyoteAdapter.service(CoyoteAdapter.java:421) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) で org .apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)

/testurl などの他のコンテキスト パスと同じアプリケーションを実行すると、完全に機能します。では、ROOT として実行しようとした場合にのみ、上記の負の時間エラーが発生する原因は何でしょうか?

PS: アプリをルートとして実行するために、次の 2 つのことを行いました。

  1. 他のすべてのアプリを webapps ディレクトリから移動し、戦争の名前を ROOT.war に変更しました
  2. ./repository/conf/carbon.xml で WebContextRoot を設定した<WebContextRoot>/carbon</WebContextRoot>ので、デフォルトの炭素管理アプリが /carbon パスで利用できるようになりました。(ところで、これは完全に機能します。)

このテスト アプリには、次の内容の index.jsp ファイルが 1 つだけ含まれています。

JSP コンパイラからのこの Negative time を見たことがありますが、私の場合は当てはまりません。私のテスト戦争のパスには、スペース、ピリオド、またはハイフン文字はどこにもありません。が原因である可能性がありますがtrailing slash in application context、そうである場合、何が原因である可能性があるのか​​ わかりません。

この負の時間の問題を解決するにはどうすればよいですか?

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

wso2 - wso2as で openjpa ロギングを構成する方法

WSO2AS 5.3.0 で openjpa によって生成された SQL を確認しようとしています。- /tomee の system.properties を更新するには - resource_local トランザクションを使用するだけでなく、jta、File 属性、または log4j を使用して、openjpa.Log を persistence.xml に追加します - log4j.properties を /log4j.properties に追加します

何を試しても、openjpa からの出力が表示されません。

何か案は?