問題タブ [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.
jsp - このエラー メッセージ「ファイル "/web/xxx.jsp"」が見つかりませんの解決方法
カーボンコンポーネントの実装を開始しました。そのため、バックエンド ランタイムが実装され、テストされました。次に、フロントエンド UI コンポーネントを作成する必要があります。これは、resources/META-INF の下にある私の component.xml ファイルです。
生成された jar ファイルを dropins フォルダーにコピーすると、メニュー バーに新しい項目が表示されます。しかし、問題は私がクリックしたもので、このようなランタイム例外が発生しています。
これを解決する方法はまだわかりません。これに関する助けをいただければ幸いです。
注: WSO2 ESB と WSO2 ASの両方にデプロイしようとしました。
java - WSO2 APIM の JWT トークンを介してクライアントから実際のバックエンド エンドポイントにエンド ユーザーの詳細を渡す
WSO2 API Manager
versionを使用するのは初めてです1.9.1
。http://lalajisureshika.blogspot.in/2013/06/passing-end-user-details-from-client-to.htmlとhttp://sumedha.blogspot.in/2012/WSO2 APIM + JWT assertion
を見て実装しようとしています08/using-jwt-to-send-application-user.html (ただし、手順が不十分すぎて理解できません)。から次のように変更しました<APIM_HOME>/repository/conf/api-manager.xml
いくつかの画像の添付ファイルを見つけてください。失敗についてより多くのアイデアが得られます。
また、アプリケーションをサブスクライブし、「API コンソール」からコマンドを実行しようとすると、非常に有線のエラーが表示されます。
問題は何ですか?
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 の形式に応じて次のいずれかになることがわかりました。
- 空白のページにリダイレクトされました。
- 「500 Internal server error」を受け取ります (これは組み込みの Tomcat ではないでしょうか?)。
- Carbon のログイン ページに送られる (セキュリティ上の理由から絶対に望んでいないことです)。また
以下を示す XML ドキュメントを取得します。
/li>
少なくともコンテンツが欠落している場合、ユーザーに標準化された 404 エラー ページが表示されるか、少なくともサーバーから HTTP 404 エラーが送信されることを願っています。サービスの場合、XML エラーは問題なく処理できます。
この問題を回避するための現時点での唯一のオプションは、WSO2 インスタンスの前にプロキシを配置することです。これは、管理および調整する別のレイヤーになり、パフォーマンスが低下する可能性があります。私はプログラマーではなく、DevOps の経験を持つ単なる管理者であることを知っておいてください。Java ソリューションや WSO2 の一部の再コーディングなどでこれを処理する方法がわかりません。コア製品をカスタマイズすると、WSO2 の将来のアップグレードも妨げられます。これは、上記で詳述したように、現在掘り下げようとしているシナリオです。存在しないコンテンツを処理するための内部 WSO2 メカニズムはありませんか? エラーを標準の返信定型文ページにリダイレクトすることはできませんか?
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 のソリューションはありますか?
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 つのことを行いました。
- 他のすべてのアプリを webapps ディレクトリから移動し、戦争の名前を ROOT.war に変更しました
- ./repository/conf/carbon.xml で WebContextRoot を設定した
<WebContextRoot>/carbon</WebContextRoot>
ので、デフォルトの炭素管理アプリが /carbon パスで利用できるようになりました。(ところで、これは完全に機能します。)
このテスト アプリには、次の内容の index.jsp ファイルが 1 つだけ含まれています。
JSP コンパイラからのこの Negative time を見たことがありますが、私の場合は当てはまりません。私のテスト戦争のパスには、スペース、ピリオド、またはハイフン文字はどこにもありません。が原因である可能性がありますがtrailing slash in application context
、そうである場合、何が原因である可能性があるのか わかりません。
この負の時間の問題を解決するにはどうすればよいですか?
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 からの出力が表示されません。
何か案は?