Home Php C# Sql C C++ Javascript Python Java Go Android Git Linux Asp.net Django .net Node.js Ios Xcode Cocoa Iphone Mysql Tomcat Mongodb Bash Objective-c Scala Visual-studio Apache Elasticsearch Jar Eclipse Jquery Ruby-on-rails Ruby Rubygems Android-studio Spring Lua Sqlite Emacs Ubuntu Perl Docker Swift Amazon-web-services Svn Html Ajax Xml Java-ee Maven Intellij-idea Rvm Macos Unix Css Ipad Postgresql Css3 Json Windows-server Vue.js Typescript Oracle Hibernate Internet-explorer Github Tensorflow Laravel Symfony Redis Html5 Google-app-engine Nginx Firefox Sqlalchemy Lucene Erlang Flask Vim Solr Webview Facebook Zend-framework Virtualenv Nosql Ide Twitter Safari Flutter Bundle Phonegap Centos Sphinx Actionscript Tornado Register | Login | Edit Tags | New Questions | 繁体 | 简体


5 questions online user: 5

0
votes
answers
26 views
+10

WSO2 API Manager升級到2.1

2

我一直用WSO2 API管理器2.0.0和WSO2 Idenity服務器5.2.0 的配置組合是基於https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Pre-Packaged+Identity+Server+5.2.0+with+API+Manager+2.0.0WSO2 API Manager升級到2.1

現在套接字API的支持,有提升API Manager到2.1.0。

我們在API管理器和用戶存儲在標識服務器中使用API??管理以外的其他功能。

是否有機會避免總體遷移並設置新版本並單獨遷移API和用戶。好處是安裝將是新鮮的,並且會有現有的數據。

沙发
0
0

如果您需要將現有數據移動到新版本,那麼您必須遵循遷移指南。 2.0.0到2.1.0遷移非常簡單。對於IS遷移,您可以按照「Configuring WSO2 Identity Server as a Key Manager」文檔並設置IS 5.3.0作爲密鑰管理器。這裏請確保指向IS 5.2中使用的現有數據庫。

+0

我希望如果有用戶和API的任何導入/導出工具,那個wud更簡單。 – Jocket

+0

可用的API導入/導出工具只會移動API元數據,並且不會移動任何用戶數據或訂閱相關數據。 –

+0

我的主要數據是用戶數據。在我的情況下API/Subscritpion數據不那麼重要。是否有機會遷移數據? – Jocket

0
votes
answers
79 views
+10

升級WSO2 API管理和https

0

https://docs.wso2.com/display/AM210/Upgrading+from+the+Previous+Release升級WSO2 API管理和https

我下面這WSO2 API-M 2.0.0升級到2.1.0。

我的2.0.0 API-M配置了自定義url並配置了https證書來映射url。

如果我按照文檔中的方式進行遷移,這些東西會自動遷移嗎?或者我將不得不手動更改所有配置文件中的網址,並對https進行更改?

沙发
0
1

我相信你指的是每個租戶配置自定義URL的[1]。如果是這樣,您不必在註冊表中重做這些配置,因爲新部署將指向與遷移文檔中給出的相同的註冊表數據庫。

對文件系統中的配置文件所做的更改必須在APIM 2.1.0包中重新進行。您可以對文件系統進行差異化並執行這些更改。

SSL證書也必須重新導入。作爲替代,您可以將舊密鑰庫和信任庫從舊版本複製到APIM 2.1.0。

[] https://docs.wso2.com/display/AM200/Customize+the+API+Store+and+Gateway+URLs

+0

我正在談論wso2指向的自定義url。與在carbon.xml和api-manager.xml中一樣,爲更新域名指定了自定義url。 這些文件會自動遷移嗎? 還有什麼關於SSL證書? – Jocket

+0

不,他們不會自動遷移。您必須比較APIM 2.0.0和2.1.0中的文件,然後對2.1.0文件進行相同的更改。 SSL證書也必須重新導入。作爲替代,您可以將舊密鑰庫和信任庫從舊版本複製到APIM 2.1.0。 –

+0

所以基本上都要設置新版本。可以告訴我apim200_to_apim210_gateway_artifact_migrator.sh和-Dmigrate -Dcomponent = identity的參數是幹什麼的? – Jocket

0
votes
answers
46 views
+10

爲什麼我的WSO2 EC2 linux機箱空間不足

0

我在AWS Ec2實例中託管了WSO2 API Manager和WSO2 Idenity服務器。 現在它的內存不足了。 我已清除日誌並嘗試過;但它仍然缺乏空間。 我得到了如何增加大小的解決方案,但我想知道是否有什麼我失蹤。可能是有一些配置或臨時目錄,我應該清理?爲什麼我的WSO2 EC2 linux機箱空間不足

我df命令顯示輸出以下和/ dev/xvda1完全由用戶

$ df -h 
Filesystem  Size Used Avail Use% Mounted on 
devtmpfs   16G 56K 16G 1% /dev 
tmpfs   16G  0 16G 0% /dev/shm 
/dev/xvda1  9.8G 9.7G  0 100%/
+1

看看[這篇文章](https://unix.stackexchange.com/questions/37221/finding-files-that-use-the-most-disk-space),並找到最大的文件在哪裏。請記住,如果文件仍在使用,刪除文件可能不會將空間釋放回文件系統。 – stdunbar

+1

我假設您正面臨內存問題,請檢查 /bin/wso2server.sh中的JVM Xms和Xmx配置。接下來,這也可能是由於限制了linux用戶可以創建的線程數。檢查/etc/security/limits.conf(詳細信息請參閱https://unix.stackexchange.com/questions/127557/increasing-nproc-limit-for-a-non-root-user-only-effective-by-restart)。另外檢查/etc/security/limits.d/90-nproc.conf 在此文件中添加用戶非root用戶。詳細信息在這裏:https://access.redhat.com/solutions/406663 – Pravin

沙发
0
0

你運行內存或磁盤空間?

你已經發布了磁盤大小,但是提到它會出現OOM。

您提供給JVM的內存量是多少?另外,你是否調整了實例的ulimit?

+0

我怎樣才能找到它? – Jocket

0
votes
answers
26 views
+10

無法登錄到管理控制檯:潛在的跨站點請求僞造(CSRF)攻擊受挫

3

我正在嘗試使用WSO2 Identity Server。
我下載了5.4.0版本,並啓動了我的Windows機器上的服務器,其中包含wso2server.bat --run
如果我嘗試登錄到使用默認憑據(管理員/管理員)控制檯,我得到一個錯誤403 - 禁止,並且控制檯顯示此消息:無法登錄到管理控制檯:潛在的跨站點請求僞造(CSRF)攻擊受挫

WARN {org.owasp.csrfguard.log.JavaLogger} - potential cross-site request forgery (CSRF) attack thwarted (user:<anonymous>, ip:0:0:0:0:0:0:0:1, method:POST, uri:/carbon/admin/login_action.jsp, error:required token is missing from the request)

有沒有別的東西,我需要在我可以試用控制檯之前進行配置?

沙发
0
4

這是a known issue與JDK 8u151。您可以使用JDK 8u144。

編號:https://docs.wso2.com/display/AM210/Installation+Prerequisites

+2

感謝,而不是降級我/repository/conf/tomcat/catalina-server.xml關閉壓縮,它的工作的JDK的鏈接。 –

+2

在MacOS上,留在JDK 8u144上*不能*解決問題。正如@Paolo Tedesco指出的,解決方案是關閉壓縮 - 壓縮=關閉;並確保你將它設置爲443端口(它出現在xml配置中的兩個地方)。 –

0
votes
answers
65 views
+10

wso2 apimanager external api發佈和訂閱示例

0

需要一個在WSO2 API管理器中使用URL(如http://localhost:8080/devices/ {deviceId}其中deviceId是字符串)發佈和訂閱外部API(在本地運行)的示例。wso2 apimanager external api發佈和訂閱示例

由於提前

+0

這是一個有點不清楚你想要什麼來實現的。你想暴露一個API的資源/設備/ {deviceId},好吧..你有什麼? – gusto2

+0

例如:如果hello World程序在本地運行,我需要知道如何通過API Manager發佈,訂閱和調用此服務。感謝您的回覆 –

沙发
0
0

它是文檔都在 - API Manager Quick Start

+0

當我嘗試從api管理器調用api時,出現「錯誤」:「服務器沒有響應」作爲響應。 (服務器正在運行) –

+0

我假設您正在嘗試使用API?? Store控制檯並且證書不受信任。嘗試在新窗口中打開https:// localhost:8243 /並允許使用任意證書,以便商店客戶端將證書(該地址應該可以從curl命令中的商店中清晰可見) – gusto2

+0

示例 - https: //medium.com/@malintha/exposing-a-simple-rest-api-using-wso2-api-manager-590a629d8ba0 –