| <!DOCTYPE html> |
| <html> |
| <head> |
| <title>Home - Dubbo - Alibaba Open Sesame</title> |
| |
| |
| |
| |
| |
| |
| |
| |
| <meta http-equiv="X-UA-Compatible" content="IE=8"> |
| <meta charset="UTF-8"> |
| |
| <!-- Deprecated since 3.4. To be removed in a future version of Confluence; use AJS.Confluence.getContextPath() --> |
| <meta id="confluence-context-path" name="confluence-context-path" content="/wiki"> |
| <meta name="ajs-context-path" content="/wiki"> |
| <meta name="ajs-version-number" content="3.5.9"> |
| <meta name="ajs-build-number" content="2166"> |
| <meta id="atlassian-token" name="atlassian-token" content="c116db80711201b36e2067aa83f3b044c2d5a30e"> |
| <meta id="confluence-space-key" name="confluence-space-key" content="dubbo"> |
| <meta name="ajs-remote-user" content=""> |
| <meta name="ajs-static-resource-url-prefix" content="/wiki/s/en/2166/34/_"> |
| |
| <script type="text/javascript"> |
| // Deprecated global variables. To be removed in a future version of Confluence. |
| var contextPath = '/wiki'; |
| </script> |
| |
| |
| |
| <!-- include system css resources --> |
| <link type="text/css" rel="stylesheet" href="batch.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/26/_/download/superbatch/css/batch.css" media="all"> |
| <!--[if IE]> |
| <link type="text/css" rel="stylesheet" href="batch.css-ieonly=true.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/26/_/download/superbatch/css/batch.css?ieonly=true" media="all"> |
| <![endif]--> |
| <link type="text/css" rel="stylesheet" href="batch.css-media=print.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/26/_/download/superbatch/css/batch.css?media=print" media="print"> |
| <link type="text/css" rel="stylesheet" href="com.atlassian.confluence.ext.newcode-macro-plugin-syntaxhighlighter.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.9.10/_/download/batch/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter.css" media="all"> |
| <link type="text/css" rel="stylesheet" href="com.atlassian.confluence.ext.newcode-macro-plugin-sh-theme-confluence.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.9.10/_/download/batch/com.atlassian.confluence.ext.newcode-macro-plugin:sh-theme-confluence/com.atlassian.confluence.ext.newcode-macro-plugin:sh-theme-confluence.css" media="all"> |
| <link type="text/css" rel="stylesheet" href="com.alibaba.opensesame.confluence-latest-blogpost-resources.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/${project.version}/_/download/batch/com.alibaba.opensesame.confluence:latest-blogpost-resources/com.alibaba.opensesame.confluence:latest-blogpost-resources.css" media="all"> |
| <link type="text/css" rel="stylesheet" href="confluence.macros.advanced-recently-updated-concise-resources.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.16/_/download/batch/confluence.macros.advanced:recently-updated-concise-resources/confluence.macros.advanced:recently-updated-concise-resources.css" media="all"> |
| <link type="text/css" rel="stylesheet" href="confluence-forms.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0/_/download/resources/confluence.web.resources:aui-forms/confluence-forms.css" media="all"> |
| <!--[if IE]> |
| <link type="text/css" rel="stylesheet" href="confluence.web.resources-aui-forms.css-ieonly=true.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0/_/download/batch/confluence.web.resources:aui-forms/confluence.web.resources:aui-forms.css?ieonly=true" media="all"> |
| <![endif]--> |
| <link type="text/css" rel="stylesheet" href="com.atlassian.confluence.plugins.share-page-mail-page-resources.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.8/_/download/batch/com.atlassian.confluence.plugins.share-page:mail-page-resources/com.atlassian.confluence.plugins.share-page:mail-page-resources.css" media="all"> |
| <link type="text/css" rel="stylesheet" href="confluence.web.resources-view-comment.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0/_/download/batch/confluence.web.resources:view-comment/confluence.web.resources:view-comment.css" media="all"> |
| <!--[if IE]> |
| <link type="text/css" rel="stylesheet" href="confluence.web.resources-view-comment.css-ieonly=true.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0/_/download/batch/confluence.web.resources:view-comment/confluence.web.resources:view-comment.css?ieonly=true" media="all"> |
| <![endif]--> |
| <link type="text/css" rel="stylesheet" href="confluence.macros.advanced-fancy-box.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.16/_/download/batch/confluence.macros.advanced:fancy-box/confluence.macros.advanced:fancy-box.css" media="all"> |
| <link type="text/css" rel="stylesheet" href="com.atlassian.confluence.plugins.drag-and-drop-support.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0.16/_/download/batch/com.atlassian.confluence.plugins.drag-and-drop:support/com.atlassian.confluence.plugins.drag-and-drop:support.css" media="all"> |
| <link type="text/css" rel="stylesheet" href="com.atlassian.plugins.shortcuts.atlassian-shortcuts-module-shortcuts.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/0.8/_/download/batch/com.atlassian.plugins.shortcuts.atlassian-shortcuts-module:shortcuts/com.atlassian.plugins.shortcuts.atlassian-shortcuts-module:shortcuts.css" media="all"> |
| <link type="text/css" rel="stylesheet" href="com.atlassian.confluence.keyboardshortcuts-confluence-keyboard-shortcuts.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/3.5.9/_/download/batch/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts.css" media="all"> |
| |
| <!-- end system css resources --> |
| |
| <link rel="stylesheet" href="combined.css-spaceKey=dubbo.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/3/_/styles/combined.css?spaceKey=dubbo" type="text/css"> |
| |
| <meta name="confluence-request-time" content="1392025224550"> |
| |
| <meta name="loggedInUsername" content=""> |
| <meta name="ajs-keyboardshortcut-hash" content="bf02a79603372a43d395a0a429bdf66"> |
| <!-- Deprecated since 3.4. To be removed in a future version of Confluence; use atl.header --> |
| <script type="text/x-template" title="share-content-popup"> |
| <form action="#" method="post" class="aui share-content-popup"> |
| <fieldset> |
| <label for="users">User name or email</label> |
| <div class="autocomplete-user-target"> |
| <input class="text autocomplete-sharepage" id="users" data-max="10" data-dropdown-target=".autocomplete-user-target" data-none-message="No matching user or email found"/> |
| </div> |
| <ol class="recipients"> |
| </ol> |
| <div><label for="note">Note</label></div> |
| <textarea class="textarea" id="note" placeholder="Add an optional note"/> |
| </fieldset> |
| <div class="button-panel"> |
| <div class="progress-messages-icon"></div> |
| <div class="progress-messages"> |
| </div> |
| <input class="button submit" type="submit" value="Share" disabled/> |
| <a class="close-dialog" href="#">Cancel</a> |
| </div> |
| </form> |
| </script> |
| |
| <script type="text/x-template" title="share-content-popup-recipient-username"> |
| <li data-username="{username}" style="display: none"> |
| <span> |
| <img src="{thumbnailLink.href}" title="{title}"> |
| <span>{title}</span> |
| <span class="remove-recipient"/> |
| </span> |
| </li> |
| </script> |
| |
| <script type="text/x-template" title="share-content-popup-recipient-email"> |
| <li data-email="{email}" style="display: none"> |
| <span> |
| <img src="{icon}" title="{email}"> |
| <span>{email}</span> |
| <span class="remove-recipient"/> |
| </span> |
| </li> |
| </script> |
| <meta name="ajs-use-keyboard-shortcuts" content="true"> |
| |
| <link rel="shortcut icon" href="/wiki/favicon.ico"> |
| <link rel="icon" type="image/png" href="/wiki/s/en/2166/34/_/images/logo/confluence_16.png"> |
| |
| <link rel="search" type="application/opensearchdescription+xml" href="/wiki/opensearch/osd.action" title="Alibaba Open Sesame"/> |
| |
| <!-- include system javascript resources --> |
| |
| |
| <script type="text/javascript" src="batch.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/26/_/download/superbatch/js/batch.js" ></script> |
| <script type="text/javascript" src="com.atlassian.confluence.ext.newcode-macro-plugin-syntaxhighlighter.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.9.10/_/download/batch/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter.js" ></script> |
| <script type="text/javascript" src="com.atlassian.confluence.ext.newcode-macro-plugin-syntaxhighlighter-brushes.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.9.10/_/download/batch/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter-brushes/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter-brushes.js" ></script> |
| <script type="text/javascript" src="com.atlassian.confluence.plugins.share-page-mail-page-resources.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.8/_/download/batch/com.atlassian.confluence.plugins.share-page:mail-page-resources/com.atlassian.confluence.plugins.share-page:mail-page-resources.js" ></script> |
| <script type="text/javascript" src="confluence.macros.advanced-fancy-box.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.16/_/download/batch/confluence.macros.advanced:fancy-box/confluence.macros.advanced:fancy-box.js" ></script> |
| <script type="text/javascript" src="confluence.macros.advanced-thumbnail-images.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.16/_/download/batch/confluence.macros.advanced:thumbnail-images/confluence.macros.advanced:thumbnail-images.js" ></script> |
| <script type="text/javascript" src="com.atlassian.confluence.plugins.drag-and-drop-support.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0.16/_/download/batch/com.atlassian.confluence.plugins.drag-and-drop:support/com.atlassian.confluence.plugins.drag-and-drop:support.js" ></script> |
| <script type="text/javascript" src="com.atlassian.confluence.plugins.drag-and-drop-drag-and-drop-for-view-content.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0.16/_/download/batch/com.atlassian.confluence.plugins.drag-and-drop:drag-and-drop-for-view-content/com.atlassian.confluence.plugins.drag-and-drop:drag-and-drop-for-view-content.js" ></script> |
| <script type="text/javascript" src="com.atlassian.confluence.plugins.doctheme-splitter.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.9/_/download/batch/com.atlassian.confluence.plugins.doctheme:splitter/com.atlassian.confluence.plugins.doctheme:splitter.js" ></script> |
| <script type="text/javascript" src="com.atlassian.plugins.shortcuts.atlassian-shortcuts-module-shortcuts.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/0.8/_/download/batch/com.atlassian.plugins.shortcuts.atlassian-shortcuts-module:shortcuts/com.atlassian.plugins.shortcuts.atlassian-shortcuts-module:shortcuts.js" ></script> |
| <script type="text/javascript" src="com.atlassian.confluence.keyboardshortcuts-confluence-keyboard-shortcuts.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/3.5.9/_/download/batch/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts.js" ></script> |
| <script type="text/javascript" src="legacy.confluence.web.resources-prototype.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0/_/download/batch/legacy.confluence.web.resources:prototype/legacy.confluence.web.resources:prototype.js" ></script> |
| |
| |
| <!-- end system javascript resources --> |
| |
| |
| |
| |
| <link rel="canonical" href="http://code.alibabatech.com/wiki/display/dubbo/Home"> |
| <link rel="shortlink" href="http://code.alibabatech.com/wiki/x/EoBg"> |
| <meta name="wikilink" content="[dubbo:Home]"> |
| <meta name="page-version" content="308"> |
| |
| </head> |
| |
| <body onload="placeFocus()" |
| id="com-atlassian-confluence" class="theme-default "> |
| <ul id="assistive-skip-links" class="assistive"> |
| <li><a href="#title-heading">Skip to content</a></li> |
| <li><a href="#breadcrumbs">Skip to breadcrumbs</a></li> |
| <li><a href="#header-menu-bar">Skip to header menu</a></li> |
| <li><a href="#navigation">Skip to action menu</a></li> |
| <li><a href="#quick-search-query">Skip to quick search</a></li> |
| </ul> |
| <div id="page"> |
| <div id="full-height-container"> |
| |
| |
| |
| <fieldset class="hidden parameters"> |
| <input type="hidden" id="shortcutDialogTip" value="Shortcut tip: Pressing <b>{shortcut}</b> also opens this dialog box"> |
| <input type="hidden" title="i18n.close.name" value="Close"> |
| <input type="hidden" title="i18n.cancel.name" value="Cancel"> |
| </fieldset><fieldset class="hidden parameters"> |
| <input type="hidden" id="statusDialogHeading" value="What are you working on?"> |
| <input type="hidden" id="statusDialogAccessibilityLabel" value="Enter your status (140 character limit)"> |
| <input type="hidden" id="statusDialogLatestLabel" value="Last update:"> |
| <input type="hidden" id="statusDialogUpdateButtonLabel" value="Update"> |
| <input type="hidden" id="statusDialogCancelButtonLabel" value="Cancel"> |
| </fieldset> |
| |
| <fieldset class="hidden parameters"> |
| <input type="hidden" id="globalSettingsAttachmentMaxSize" value="10485760"> |
| <input type="hidden" id="userLocale" value="en_GB"> |
| <input type="hidden" id="staticResourceUrlPrefix" value="/wiki/s/en/2166/34/_"> |
| <input type="hidden" id="contextPath" value="/wiki"> |
| </fieldset> |
| |
| |
| <div id="header" class="" style="display: none"> |
| <form id="quick-search" class="quick-search" method="get" action="http://10.20.160.198/wiki/dosearchsite.action"> |
| <fieldset> |
| <label class="assistive" for="quick-search-query">Quick Search</label> |
| <input class="quick-search-query" id="quick-search-query" type="text" accessKey="q" autocomplete="off" name="queryString" size="25" title="Quick Search" /> |
| <input class="quick-search-submit" id="quick-search-submit" type="submit" value="Search" /> |
| <div class="aui-dd-parent quick-nav-drop-down"><!-- Quick nav appears here --></div> |
| </fieldset> |
| <fieldset class="hidden parameters"> |
| <input type="hidden" id="quickNavEnabled" value="true" /> |
| </fieldset> |
| </form> |
| <ul id="header-menu-bar" class="ajs-menu-bar"> |
| |
| |
| <li class="normal ajs-menu-item"> |
| <a id="browse-menu-link" class="browse trigger ajs-menu-title" href="#"><span><span>Browse</span></span></a> <div class="assistive ajs-drop-down"> |
| <ul id="browse-menu-link-leading" class="section-leading first"> |
| <li> |
| |
| |
| |
| <a id="space-pages-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/listpages.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/listpages.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/pages/listpages.action?key=dubbo" class="" title="Browse pages in the Dubbo space"> |
| <span>Pages</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="space-blogposts-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewrecentblogposts.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewrecentblogposts.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/pages/viewrecentblogposts.action?key=dubbo" class="" title="Browse blogs in the Dubbo space"> |
| <span>Blog</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="space-labels-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/labels/listlabels-heatmap.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/labels/listlabels-heatmap.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/labels/listlabels-heatmap.action?key=dubbo" class="" title="Browse labels in the Dubbo space"> |
| <span>Labels</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="space-attachments-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/spaces/listattachmentsforspace.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/spaces/listattachmentsforspace.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/spaces/listattachmentsforspace.action?key=dubbo" class="" title="Browse attachments in the Dubbo space"> |
| <span>Attachments</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="space-mail-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/spaces/viewmailarchive.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/spaces/viewmailarchive.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/spaces/viewmailarchive.action?key=dubbo" class="" title="Browse mail in the Dubbo space"> |
| <span>Mail</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="space-advanced-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/spaces/viewspacesummary.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/spaces/viewspacesummary.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/spaces/viewspacesummary.action?key=dubbo" class="" title="Browse additional space functions in the Dubbo space"> |
| <span>Advanced</span></a> </li> |
| <li> |
| |
| |
| |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/spaces/usage/report.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/spaces/usage/report.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/spaces/usage/report.action?key=dubbo" class="" title=""> |
| <span>Activity</span></a> </li> |
| </ul> |
| <ul id="browse-menu-link-global" class="section-global"> |
| <li> |
| |
| |
| |
| <a id="whats-new-menu-link" href="javascript:if(confirm(%27http://docs.atlassian.com/confluence/docs-35/whatsnew/iframe \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://docs.atlassian.com/confluence/docs-35/whatsnew/iframe%27" tppabs="http://docs.atlassian.com/confluence/docs-35/whatsnew/iframe" class="" title=""> |
| <span>What’s New</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="people-directory-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/peopledirectory.action \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/peopledirectory.action%27" tppabs="http://10.20.160.198/wiki/peopledirectory.action" class="" title="Browse the Confluence people directory"> |
| <span>People Directory</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="space-directory-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/spacedirectory/view.action \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/spacedirectory/view.action%27" tppabs="http://10.20.160.198/wiki/spacedirectory/view.action" class="" title="Browse the Confluence space directory"> |
| <span>Space Directory</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="keyboard-shortcuts-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki%27" tppabs="http://10.20.160.198/wiki" class="" title="View available keyboard shortcuts"> |
| <span>Keyboard Shortcuts</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="gadget-directory-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki%27" tppabs="http://10.20.160.198/wiki" class="user-item administration-link" title="Browse gadgets provided by Confluence"> |
| <span>Confluence Gadgets</span></a> </li> |
| </ul> |
| </div> |
| </li> |
| |
| <li class="ajs-menu-item normal"> |
| |
| |
| |
| <a id="login-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/login.action?os_destination=%2Fdisplay%2Fdubbo%2FHome%3FfocusedCommentId%3D9633836 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/login.action?os_destination=%2Fdisplay%2Fdubbo%2FHome%3FfocusedCommentId%3D9633836%27" tppabs="http://10.20.160.198/wiki/login.action?os_destination=%2Fdisplay%2Fdubbo%2FHome%3FfocusedCommentId%3D9633836" class="user-item login-link" title=""> |
| <span>Log In</span></a> </li> |
| </ul> |
| |
| |
| <ol id="breadcrumbs"> |
| |
| |
| <li class="first" > |
| <span><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/dashboard.action \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/dashboard.action%27" tppabs="http://10.20.160.198/wiki/dashboard.action" title="Go to Dashboard">Dashboard</a></span> |
| </li> |
| |
| |
| <li> |
| <span><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/dubbo%27" tppabs="http://10.20.160.198/wiki/display/dubbo">Dubbo</a></span> |
| </li> |
| |
| |
| <li> |
| <span>Home</span> |
| </li> |
| </ol> |
| |
| </div><!-- \#header --> |
| |
| <div id="main" > |
| |
| |
| <div id="navigation" class="content-navigation view" style="display: none"> |
| <fieldset class="hidden parameters"> |
| <input type="hidden" id="pageId" value="6324242"> |
| </fieldset> |
| <ul class="ajs-menu-bar"> |
| |
| <li class="normal ajs-menu-item"> |
| <a id="add-menu-link" class="add trigger ajs-menu-title" href="#"><span><span>Add</span></span></a> <div class="assistive ajs-drop-down"> |
| <ul id="add-menu-link-page" class="section-page first"> |
| <li> |
| |
| |
| |
| <a id="add-comment-menu-link" href="Home-showComments=true&showCommentArea=true.htm#addcomment" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?showComments=true&showCommentArea=true#addcomment" class="add-comment" title="Add a Comment"> |
| <span>Comment</span></a> </li> |
| </ul> |
| </div> |
| </li> |
| |
| <li class="normal ajs-menu-item"> |
| <a id="action-menu-link" class="action trigger ajs-menu-title" href="#"><span><span>Tools</span></span></a> <div class="assistive ajs-drop-down"> |
| <ul id="action-menu-link-primary" class="section-primary first"> |
| <li> |
| |
| |
| |
| <a id="view-attachments-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewpageattachments.action?pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewpageattachments.action?pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/viewpageattachments.action?pageId=6324242" class="action-view-attachments" accessKey="a" title="View Attachments"> |
| <span><u>A</u>ttachments (0)</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="action-view-history-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewpreviousversions.action?pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewpreviousversions.action?pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/viewpreviousversions.action?pageId=6324242" class="action-view-history" title=""> |
| <span>Page History</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="action-page-permissions-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6324242" class="action-page-permissions" title="Edit restrictions"> |
| <span>Restrictions</span></a> </li> |
| </ul> |
| <ul id="action-menu-link-secondary" class="section-secondary"> |
| <li> |
| |
| |
| |
| <a id="view-page-info-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6324242" class="action-view-info" title=""> |
| <span>Info</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="link-to-page-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6324242" class="" title="Link to this Page"> |
| <span>Link to this Page…</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="view-in-hierarchy-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/listpages-dirview.action?key=dubbo&openId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/listpages-dirview.action?key=dubbo&openId=6324242#selectedPageInHierarchy%27" tppabs="http://10.20.160.198/wiki/pages/listpages-dirview.action?key=dubbo&openId=6324242#selectedPageInHierarchy" class="" title=""> |
| <span>View in Hierarchy</span></a> </li> |
| <li> |
| |
| |
| |
| <a id="action-view-source-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewpagesrc.action?pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewpagesrc.action?pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/viewpagesrc.action?pageId=6324242" class="action-view-source popup-link" title=""> |
| <span>View Wiki Markup</span></a> </li> |
| </ul> |
| </div> |
| </li> |
| </ul> |
| </div> |
| |
| |
| <h1 id="title-heading" class="pagetitle" style="display: none"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/dubbo%27" tppabs="http://10.20.160.198/wiki/display/dubbo"><img class="logo space custom" src="dubbo-version=5&modificationDate=1320723683000.jpg" tppabs="http://10.20.160.198/wiki/download/attachments/6324241/dubbo?version=5&modificationDate=1320723683000" alt=""></a> |
| |
| </h1> |
| |
| |
| |
| <div id="content" class="page view"> |
| |
| |
| |
| |
| <div id="link-to-page-fields" class="hidden parameters"> |
| <input type="hidden" id="linkToThisPageHeading" value="Link to this Page"> |
| <input type="hidden" id="linkToThisPageLink" value="Link"> |
| <input type="hidden" id="linkToThisPageTinyLink" value="Tiny Link"> |
| <input type="hidden" id="linkToThisPageWikiMarkup" value="Wiki Markup"> |
| <input type="hidden" id="linkToThisPageClose" value="Close"> |
| </div> |
| <fieldset class="hidden parameters"> |
| <input type="hidden" title="movePageDialogViewPageTitle" value="Move Page – ‘Home’"> |
| <input type="hidden" title="movePageDialogEditPageTitle" value="Set Page Location"> |
| <input type="hidden" title="movePageDialogMoveButton" value="Move"> |
| <input type="hidden" title="movePageDialogCancelButton" value="Cancel"> |
| <input type="hidden" title="movePageDialogBrowsePanelTip" value="Click to select the new parent page for this page and its children."> |
| <input type="hidden" title="movePageDialogSearchPanel" value="Search"> |
| <input type="hidden" title="movePageDialogHistoryPanel" value="Recently Viewed"> |
| <input type="hidden" title="movePageDialogHistoryNoResults" value="There were no recently viewed pages found."> |
| <input type="hidden" title="movePageDialogLocationPanel" value="Known Location"> |
| <input type="hidden" title="movePageDialogLocationNotFound" value="The specified page was not found."> |
| <input type="hidden" title="movePageDialogBrowsePanel" value="Browse"> |
| <input type="hidden" title="movePageDialogPanelLoadErrorMsg" value="Error reading the panel content from the server."> |
| <input type="hidden" title="movePageDialogPanelLoadErrorTip" value="You could try reloading the page and launching the dialog again."> |
| <input type="hidden" title="movePageDialogPanelLoadErrorStatus" value="HTTP Status"> |
| <input type="hidden" title="movePageDialogNoSelectionErrorMsg" value="You must make a selection in the tree before you can move the page."> |
| <input type="hidden" title="movePageDialogSearchError" value="Failed to retrieve search results from the server."> |
| <input type="hidden" title="movePageDialogSearchNoResults" value="There were no pages found containing <b>{0}</b>."> |
| <input type="hidden" title="movePageDialogSearchResultCount" value="Showing <b>{0}</b>-<b>{1}</b> of <b>{2}</b> pages containing <b>{3}</b>."> |
| <input type="hidden" title="movePageDialogMoveFailed" value="Move failed. There was a problem contacting the server."> |
| <input type="hidden" title="movePageDialogCannotChangeSpace" value="You cannot move this page to another space because you do not have permission to remove it from this space."> |
| <input type="hidden" title="pageTitle" value="Home"/> |
| <input type="hidden" title="parentPageTitle" value=""/> |
| <input type="hidden" title="fromPageTitle" value=""/> |
| <input type="hidden" title="spaceKey" value="dubbo"/> |
| <input type="hidden" title="spaceName" value="Dubbo"/> |
| <input type="hidden" title="movePageDialogInvalidLocation" value="You cannot move a page to be underneath itself or its children."/> |
| <input type="hidden" title="movePageDialogOrderingTitle" value="Page Ordering"/> |
| <input type="hidden" title="movePageDialogBackButton" value="Back"/> |
| <input type="hidden" title="movePageDialogMoveAndOrderButton" value="Reorder"/> |
| <input type="hidden" title="movePageDialogNextButton" value="Move"/> |
| </fieldset> |
| |
| <script type="text/x-template" title="movePageDialog"> |
| <div class="row information"> |
| <div class="inner"> |
| <div class="element"> |
| Specify the new parent page for this page and its children by space and title. |
| </div> |
| </div> |
| </div> |
| <div class="form"> |
| <fieldset> |
| |
| |
| <legend class="assistive"><span>Change the Parent Page to a Known Page</span></legend> |
| <div class="row"> |
| <label for="new-space">New space:</label> |
| <div class="value new-space-value"> |
| <input id="new-space-key" name="new-space-key" type="hidden" value="dubbo"> |
| <span class="space-input"> |
| <input id="new-space" name="new-space" value="Dubbo" disabled="disabled"> |
| </span> |
| <span class="description warning">You cannot move this page to another space because you do not have permission to remove it from this space.</span> |
| <div class="new-space-dropdown aui-dd-parent autocomplete"></div> |
| </div> |
| </div> |
| <div class="row"> |
| <label for="new-parent-page">New parent page:</label> |
| <div class="value new-parent-page-value"> |
| <span class="page-input"> |
| <input id="new-parent-page" name="new-parent-page" value=""> |
| </span> |
| <span class="description">Start typing a page title to see a list of suggestions.</span> |
| <div class="new-parent-page-dropdown aui-dd-parent autocomplete"></div> |
| </div> |
| </div> |
| </fieldset> |
| </div> |
| <div class="location-info"> |
| <div class="row"> |
| <label>Current location:</label> |
| <div class="value breadcrumbs-container"> |
| <div class="breadcrumbs-line"> |
| <ul id="current-parent-breadcrumbs" class="breadcrumbs"> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <div class="row"> |
| <label>New location:</label> |
| <div class="value breadcrumbs-container"> |
| <div class="breadcrumbs-line"> |
| <ul id="new-parent-breadcrumbs" class="breadcrumbs"> |
| </ul> |
| </div> |
| </div> |
| </div> |
| </div> |
| </script> |
| <script type="text/x-template" title="movePageErrors"> |
| <div id="move-errors" class="hidden warning"></div> |
| </script> |
| <script type="text/x-template" title="movePageBreadcrumb"> |
| <li><a class="{2}" title="{3}" tabindex="-1"><span>{0}</span></a></li> |
| </script> |
| <script type="text/x-template" title="movePageBreadcrumbLoading"> |
| <li class="loading"><span>Loading breadcrumbs…</span></li> |
| </script> |
| <script type="text/x-template" title="movePageBreadcrumbError"> |
| <li class="warning last"><span>Error retrieving breadcrumbs.</span></li> |
| </script> |
| <script type="text/x-template" title="movePageNoMatchingPages"> |
| <ol><li><span class="warning">No matching pages found.</span></li></ol> |
| </script> |
| <script type="text/x-template" title="movePageNoMatchingSpaces"> |
| <ol><li><span class="warning">No matching spaces found.</span></li></ol> |
| </script> |
| |
| <script type="text/x-template" title="movePageSearchPanel"> |
| <div class="row information"> |
| <div class="inner"> |
| <div class="element"> |
| Search for and select the new parent page for this page and its children. |
| </div> |
| </div> |
| </div> |
| <div id="move-page-search-container" class="row"> |
| <div class="search-form"> |
| <fieldset> |
| |
| |
| <legend class="assistive"><span>Search for a New Parent Page</span></legend> |
| |
| |
| <label for="move-page-search-query" class="assistive">Search keywords</label> |
| <input class="search-query" id="move-page-search-query"> |
| |
| |
| <label for="move-page-search-space" class="assistive">Search in space</label> |
| <select id="move-page-search-space" class="search-space" disabled="disabled"> |
| <option value="dubbo" selected="selected">Dubbo</option> |
| </select> |
| <input type="button" value="Search"> |
| <div class="description warning">You cannot move this page to another space because you do not have permission to remove it from this space.</div> |
| </fieldset> |
| </div> |
| <div class="search-results"> |
| </div> |
| </div> |
| </script> |
| <script type="text/x-template" title="movePageSearchResultsLoading"> |
| <div class="searching">Searching…</div> |
| </script> |
| |
| <script type="text/x-template" title="movePageHistoryPanel"> |
| <div class="row information"> |
| <div class="inner"> |
| <div class="element"> |
| Select the new parent page for this page and its children from your history. |
| </div> |
| </div> |
| </div> |
| <div id="move-page-search-container" class="row"> |
| <div class="search-results"> |
| </div> |
| </div> |
| </script> |
| <script type="text/x-template" title="movePageHistoryLoading"> |
| <div class="searching">Loading…</div> |
| </script> |
| <script type="text/x-template" title="movePageBrowsePanel"> |
| <div class="row information"> |
| <div class="inner"> |
| <div class="element"> |
| Click to select the new parent page for this page and its children. |
| </div> |
| </div> |
| </div> |
| <div class="tree"></div> |
| </script> |
| <script type="text/x-template" title="movePagePanelLoading"> |
| <span>Loading…</span> |
| </script> |
| <script type="text/x-template" title="movePageBrowsePanelSpace"> |
| <ul><li id='tree-root-node-item' class='root-node-list-item'><a class='root-node' href='#'>{0}</a></li></ul> |
| </script> |
| <script type="text/x-template" title="orderingPagePanel"> |
| <div id="orderingPlaceHolder"></div> |
| </script> |
| <script type="text/x-template" title="reorderCheckbox"> |
| <span id="reorderRequirement"><input id="reorderCheck" type="checkbox" name="reorderFlag" title="Choose the position of this page within the list of child pages."/><label for="reorderCheck" title="Choose the position of this page within the list of child pages.">Reorder</label></span> |
| </script> |
| <script type="text/x-template" title="move-help-link"> |
| <div class="dialog-help-link"> |
| <a href="http://docs.atlassian.com/confluence/docs-35/Moving+a+Page" target="_blank">Help</a> |
| </div> |
| </script> |
| <script type="text/x-template" title="searchResultsGrid"> |
| <table> |
| <thead> |
| <tr class="header"> |
| <th class="search-result-title">Page Title</th> |
| <th class="search-result-space">Space</th> |
| <th class="search-result-date">Updated</th> |
| </tr> |
| </thead> |
| </table> |
| </script> |
| <script type="text/x-template" title="searchResultsGridCount"> |
| <p class="search-result-count">{0}</p> |
| </script> |
| <script type="text/x-template" title="searchResultsGridRow"> |
| <tr class="search-result"> |
| <th class="search-result-title"><a href="{1}" class="content-type-{2}"><span>{0}</span></a></th> |
| <td class="search-result-space"><a class="space" href="http://10.20.160.198/wiki/display/{4}/" title="{3}">{3}</a></td> |
| <td class="search-result-date"><span class="date" title="{6}">{5}</span></td> |
| </tr> |
| </script> |
| <!-- Start restrictions section --> |
| <script type="text/x-template" title="page-permissions-div"> |
| <div id="page-permissions-div"> |
| <div id="page-permissions-editor-form"> |
| |
| <div id="page-permissions-error-div" class="hidden"> |
| <a href="#" id="permissions-error-div-close">Ok</a> |
| <div></div> |
| </div> |
| |
| <div id="page-permissions-type-radios" class="page-permissions-label-rows"> |
| <div> |
| <input id="restrictViewRadio" type="radio" checked="checked" name="pagePermissionTypeRadio" value="view"/> |
| <label for="restrictViewRadio">Restrict viewing of this page</label> |
| <input id="restrictEditRadio" type="radio" name="pagePermissionTypeRadio" value="edit"/> |
| <label for="restrictEditRadio">Restrict editing of this page</label> |
| </div> |
| </div> |
| <div id="page-permissions-input" class="page-permissions-label-rows"> |
| <div class="page-permissions-label">To:</div> |
| <div id="page-permissions-chooser-box"> |
| <span id="page-permissions-choose-user" class="ajs-button"> |
| |
| |
| |
| |
| |
| |
| |
| |
| <a href="#" id='userpicker-popup-link-image' onClick="var picker = window.open('http://10.20.160.198/wiki/spaces/openuserpicker.action?key=dubbo&startIndex=0&onPopupSubmit=AJS.PagePermissions.addUserPermissions', 'EntitiesPicker', 'status=yes,resizable=yes,top=100,left=200,width=700,height=680,scrollbars=yes'); picker.focus(); return false;"><img src="user_16.gif"/*tpa=http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/user_16.gif*/ height=16 width=16 border=0 align="absmiddle" title="Choose users" /></a> |
| <a href="#" id='userpicker-popup-link-text' onClick="var picker = window.open('http://10.20.160.198/wiki/spaces/openuserpicker.action?key=dubbo&startIndex=0&onPopupSubmit=AJS.PagePermissions.addUserPermissions', 'EntitiesPicker', 'status=yes,resizable=yes,top=100,left=200,width=700,height=680,scrollbars=yes'); picker.focus(); return false;">Person...</a> |
| |
| |
| </span> |
| <span id="page-permissions-choose-group" class="ajs-button"> |
| |
| |
| |
| |
| |
| |
| |
| |
| <a href="#" id='grouppicker-popup-link-image' onClick="var picker = window.open('http://10.20.160.198/wiki/spaces/opengrouppicker.action?key=dubbo&startIndex=0&actionName=dosearchgroups.action&onPopupSubmit=AJS.PagePermissions.addGroupPermissions', 'EntitiesPicker', 'status=yes,resizable=yes,top=100,left=200,width=580,height=550,scrollbars=yes'); picker.focus(); return false;"><img src="group_16.gif"/*tpa=http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/group_16.gif*/ height=16 width=16 border=0 align="absmiddle" title="Choose groups" /></a> |
| <a href="#" id='grouppicker-popup-link-text' onClick="var picker = window.open('http://10.20.160.198/wiki/spaces/opengrouppicker.action?key=dubbo&startIndex=0&actionName=dosearchgroups.action&onPopupSubmit=AJS.PagePermissions.addGroupPermissions', 'EntitiesPicker', 'status=yes,resizable=yes,top=100,left=200,width=580,height=550,scrollbars=yes'); picker.focus(); return false;">Group...</a> |
| |
| |
| </span> |
| </div> |
| <div id="page-permissions-input-box"> |
| <span> |
| <input type="text" id="page-permissions-names-input" class="input-placeholder" value="Enter user or group name" name="permissionNames" size="30" autocomplete="off"/> |
| </span> |
| <input |
| type="hidden" |
| id="page-permissions-names-hidden" /> <img height="16px" width="1px" src="spacer.gif"/*tpa=http://10.20.160.198/wiki/s/en/2166/34/_/images/border/spacer.gif*//> |
| <input type="button" id="add-typed-names" value="Restrict"> |
| </div> |
| </div> |
| </div> |
| <div id="page-permissions-tables"> |
| <div id="page-permissions-table-div"> |
| <table id="page-permissions-table" class="page-permissions-table"> |
| <tr id="page-permissions-no-views" class="marker-row"> |
| <td colspan="3" class="page-permissions-marker-cell"><span>No view restrictions are defined for this page</span></td> |
| </tr> |
| <tr id="page-permissions-no-edits" class="marker-row"> |
| <td colspan="3" class="page-permissions-marker-cell"><span>No edit restrictions are defined for this page</span></td> |
| </tr> |
| </table> |
| </div> |
| <div id="page-inherited-permissions-table-div" class="hidden"> |
| <span id="page-inherited-permissions-table-desc"> |
| <a class="icon twisty-closed">Show/Hide</a> |
| <a id="toggle-inherited-permissions" title="Click to see inherited restrictions">This page has restricted parent pages. It can only be seen by users who can see those parent pages.</a> |
| </span> |
| <div id="page-inherited-permissions-tables" class="hidden page-inheritance-togglable"></div> |
| </div> |
| </div> |
| </div> |
| </script> |
| |
| <script type="text/x-template" title="permissions-row-template"> |
| <tr class="permission-row"> |
| |
| <td class="page-permissions-marker-cell" width="20%"> |
| <span>Viewing restricted to:</span> |
| </td> |
| <td class="permission-entity" nowrap="true" width="40%"> |
| <span class="entity-container"> |
| <img class="permission-entity-picture"/> |
| <span class="permission-entity-display-name"></span> |
| <span class="permission-entity-name-wrap"> (<span class="permission-entity-name"></span>)</span> |
| </span> |
| </td> |
| <td class="permission-detail-column"> |
| <div class="permission-remove-div"> |
| <a href="#" class="remove-permission-link">Remove restriction</a> |
| </div> |
| </td> |
| </tr> |
| </script> |
| <script type="text/x-template" title="permissions-username-no-suggestion-template"> |
| <ol> |
| <li><a href="#" class="message"><span>No matches</span></a></li> |
| </ol> |
| </script> |
| <script type="text/x-template" title="page-inherited-permissions-table-div-template"> |
| <div class="page-inherited-permissions-owner-div"> |
| <div class="page-inherited-permissions-table-desc">Viewing restrictions apply to “<a></a>”. In order to see “<span></span>”, a user must be in the following list of users and groups:</div> |
| <table class="page-permissions-table"></table> |
| </div> |
| </script> |
| <script type="text/x-template" title="page-restrictions-help-link"> |
| <div class="dialog-help-link"> |
| <a href="http://docs.atlassian.com/confluence/docs-35/Page+Restrictions" target="_blank">Help</a> |
| </div> |
| </script> |
| <!-- End restrictions section --> |
| |
| <fieldset class="hidden parameters"> |
| <input type="hidden" title="spaceKeyEncoded" value="dubbo"> |
| <input type="hidden" title="spaceKeyDecoded" value="dubbo"> |
| </fieldset> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <a href="#page-metadata-end" class="assistive">Skip to end of metadata</a> |
| <div id="page-metadata-start" class="assistive"></div> |
| |
| <div class="page-metadata"> |
| <ul> |
| <li class="page-metadata-item noprint"> |
| |
| |
| |
| <a id="content-metadata-page-restrictions" href="#" class="page-metadata-icon page-restrictions hidden" title="Page restrictions apply. Click the lock icon to view or edit the restriction."> |
| <span>Page restrictions apply</span></a> </li> |
| <li class="page-metadata-modification-info" style="display: none"> |
| Added by <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~kimi \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~kimi%27" tppabs="http://10.20.160.198/wiki/display/~kimi" |
| class="url fn confluence-userlink" data-username="kimi" |
| >kimi Lv</a>, last edited by <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid" |
| class="url fn confluence-userlink" data-username="ding.lid" |
| >李 鼎</a> on 一月 25, 2013 |
| <span class="noprint"> (<a id="view-change-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpages.action?pageId=6324242&originalId=8356085 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpages.action?pageId=6324242&originalId=8356085%27" tppabs="http://10.20.160.198/wiki/pages/diffpages.action?pageId=6324242&originalId=8356085">view change</a>)</span> |
| </li> |
| </ul> |
| <div id="version-comment" class="noteMacro" style="display: none;"> |
| <strong>Comment:</strong> |
| <br /> |
| </div> |
| </div> |
| |
| |
| <a href="#page-metadata-start" class="assistive">Go to start of metadata</a> |
| <div id="page-metadata-end" class="assistive"></div> |
| |
| <fieldset class="hidden parameters"> |
| <input type="hidden" title="browsePageTreeMode" value="view"> |
| <input type="hidden" title="parentPageId" value=""> |
| </fieldset> |
| |
| <div class="wiki-content"> |
| <!-- wiki content --> |
| <table class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><tbody><tr><td class="confluenceTd" valign="top"><p><br class="atl-forced-newline" /></p> |
| <p><a href="Home.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Home" title="Home"><b>Home</b></a> || <a href="Download.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Download" title="Download"><b>Download</b></a> || <a href="User+Guide.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide" title="User Guide"><b>User Guide</b></a> || <a href="Developer+Guide.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Developer+Guide" title="Developer Guide"><b>Developer Guide</b></a> || <a href="Administrator+Guide.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide" title="Administrator Guide"><b>Administrator Guide</b></a> || <a href="Training.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Training" title="Training"><b>Training</b></a> || <a href="FAQ.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/FAQ" title="FAQ"><b>FAQ</b></a> || <a href="Release+Notes.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes" title="Release Notes"><b>Release Notes</b></a> || <a href="Roadmap.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Roadmap" title="Roadmap"><b>Roadmap</b></a> || <a href="Community.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Community" title="Community"><b>Community</b></a></p></td><td class="confluenceTd" valign="top"> |
| <p>English | <a href="Home-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Home-zh" title="Home-zh"><b>中文</b></a></p></td></tr></tbody></table> |
| |
| <table class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><tbody><tr><td class="confluenceTd" valign="top" width="70%"> |
| <h1><a name="Home-Overview"></a>Overview</h1> |
| <p>(<a href="Overview.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Overview" title="Overview">+</a>) (<a href="#Home-Overview">#</a>)</p> |
| |
| <h4><a name="Home-"></a><font color="#000000">Serving</font> <font color="#CC3300">2,000+</font> <font color="#000000">services with</font> <font color="#CC3300">3,000,000,000+</font> <font color="#000000">invocations everyday,</font> <font color="#CC3300">Dubbo</font> <font color="#000000">becomes the key part of Alibaba's SOA solution and has been deployed to the whole alibaba.com family:</font></h4> |
| |
| <table class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><tbody><tr> |
| <td class="confluenceTd" valign="top"><p><a href="javascript:if(confirm(%27http://alibaba.com/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://alibaba.com/%27" tppabs="http://alibaba.com/" title="alibaba" class="external-link" rel="nofollow"><span class="image-wrap" style=""><img src="alibaba.png-version=1&modificationDate=1325057240000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6951075/alibaba.png?version=1&modificationDate=1325057240000" style="border: 0px solid black" /></span></a></p></td> |
| <td class="confluenceTd" valign="top"><p><a href="javascript:if(confirm(%27http://1688.com/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://1688.com/%27" tppabs="http://1688.com/" title="1688" class="external-link" rel="nofollow"><span class="image-wrap" style=""><img src="1688.png-version=1&modificationDate=1325057263000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6951075/1688.png?version=1&modificationDate=1325057263000" style="border: 0px solid black" /></span></a></p></td> |
| <td class="confluenceTd" valign="top"><p><a href="javascript:if(confirm(%27http://aliexpress.com/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://aliexpress.com/%27" tppabs="http://aliexpress.com/" title="aliexpress" class="external-link" rel="nofollow"><span class="image-wrap" style=""><img src="aliexpress.png-version=1&modificationDate=1325057256000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6951075/aliexpress.png?version=1&modificationDate=1325057256000" style="border: 0px solid black" /></span></a></p></td> |
| <td class="confluenceTd" valign="top"><p><a href="javascript:if(confirm(%27http://www.aliyun.com/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.aliyun.com/%27" tppabs="http://www.aliyun.com/" title="aliyun" class="external-link" rel="nofollow"><span class="image-wrap" style=""><img src="aliyun.png-version=1&modificationDate=1352947340000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6951075/aliyun.png?version=1&modificationDate=1352947340000" style="border: 0px solid black" /></span></a></p></td> |
| <td class="confluenceTd" valign="top"><p><a href="javascript:if(confirm(%27http://www.aliloan.com/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.aliloan.com/%27" tppabs="http://www.aliloan.com/" title="aliloan" class="external-link" rel="nofollow"><span class="image-wrap" style=""><img src="aliloan.png-version=1&modificationDate=1325057251000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6951075/aliloan.png?version=1&modificationDate=1325057251000" style="border: 0px solid black" /></span></a></p></td> |
| <td class="confluenceTd" valign="top"><p><a href="javascript:if(confirm(%27http://www.alibado.com/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.alibado.com/%27" tppabs="http://www.alibado.com/" title="alibado" class="external-link" rel="nofollow"><span class="image-wrap" style=""><img src="alibado.png-version=1&modificationDate=1325057260000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6951075/alibado.png?version=1&modificationDate=1325057260000" style="border: 0px solid black" /></span></a></p></td> |
| <td class="confluenceTd" valign="top"><p><a href="javascript:if(confirm(%27http://oo.taobao.com/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://oo.taobao.com/%27" tppabs="http://oo.taobao.com/" title="lp" class="external-link" rel="nofollow"><span class="image-wrap" style=""><img src="lp.png-version=1&modificationDate=1325057245000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6951075/lp.png?version=1&modificationDate=1325057245000" style="border: 0px solid black" /></span></a></p></td> |
| <td class="confluenceTd" valign="top"><p><a href="javascript:if(confirm(%27http://www.laiwang.com/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.laiwang.com/%27" tppabs="http://www.laiwang.com/" title="laiwang" class="external-link" rel="nofollow"><span class="image-wrap" style=""><img src="laiwang.png-version=1&modificationDate=1352947553000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6951075/laiwang.png?version=1&modificationDate=1352947553000" style="border: 0px solid black" /></span></a></p></td></tr></tbody></table> |
| |
| <p>For more, see: <a href="Community.htm#Community-KnownUsers" tppabs="http://10.20.160.198/wiki/display/dubbo/Community#Community-KnownUsers">Known Users</a></p> |
| |
| <h3><a name="Home-So%2CWhatisDubbo%3F"></a>So, What is Dubbo?</h3> |
| |
| <p><font color="#CC3300">Dubbo</font> [<span class="image-wrap" style=""><img src="dubbo-pronounced.jpg-version=1&modificationDate=1325057267000.jpg" tppabs="http://10.20.160.198/wiki/download/attachments/6951075/dubbo-pronounced.jpg?version=1&modificationDate=1325057267000" style="border: 0px solid black" /></span>] is a distributed service framework empowers applications with service import/export capability with high performance <a href="javascript:if(confirm(%27http://en.wikipedia.org/wiki/Remote_procedure_call \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://en.wikipedia.org/wiki/Remote_procedure_call%27" tppabs="http://en.wikipedia.org/wiki/Remote_procedure_call" class="external-link" rel="nofollow">RPC</a>.</p> |
| |
| <p>It's composed of three kernel parts:</p> |
| <ul> |
| <li><b>Remoting:</b> a network communication framework provides sync-over-async and request-response messaging.</li> |
| <li><b>Clustering:</b> a remote procedure call abstraction with load-balancing/failover/clustering capabilities.</li> |
| <li><b>Registry:</b> a service directory framework for service registration and service event publish/subscription</li> |
| </ul> |
| |
| |
| <h3><a name="Home-Dubbocan%3A"></a>Dubbo can:</h3> |
| |
| <ul> |
| <li>Integrate different types of RPC solutions(RMI/Hessian...) with unified behavior by the abstraction layer of RPC</li> |
| <li>Support out-of-box, plug-able load balancing and fault tolerance strategies.</li> |
| <li>Achieve graceful service upgrade/downgrade with service registry.</li> |
| </ul> |
| |
| <h2><a name="Home-QuickStart"></a>Quick Start</h2> |
| <p>(<a href="Quick+Start.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Quick+Start" title="Quick Start">+</a>) (<a href="#Home-QuickStart">#</a>)</p> |
| |
| <div class='panelMacro'><table class='tipMacro'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="check.gif" tppabs="http://10.20.160.198/wiki/images/icons/emoticons/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>Dubbo also support usage WITHOUT spring,
but it's more painful and not recommended. Please refer to: <a href="User+Guide.htm#UserGuide-APIConfig" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-APIConfig">API Config</a> (<a href="API+Config.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/API+Config" title="API Config">+</a>)</td></tr></table></div> |
| |
| <h3><a name="Home-ServiceProvider"></a>Service Provider</h3> |
| <p>(<a href="#Home-ServiceProvider">#</a>)</p> |
| |
| <div class='panelMacro'><table class='tipMacro'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="check.gif" tppabs="http://10.20.160.198/wiki/images/icons/emoticons/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>See: <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">Demo Provider Installation</a> (<a href="Demo+Provider+Installation.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Demo+Provider+Installation" title="Demo Provider Installation">+</a>)</td></tr></table></div> |
| |
| <p>Define the service interface:</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>DemoService.java</b></div><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[package com.alibaba.dubbo.demo; |
| |
| public interface DemoService { |
| |
| String sayHello(String name); |
| |
| }]]></script> |
| </div></div> |
| |
| <p>Provide the service implementation</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>DemoServiceImpl.java</b></div><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[package com.alibaba.dubbo.demo.provider; |
| |
| import com.alibaba.dubbo.demo.DemoService; |
| |
| public class DemoServiceImpl implements DemoService { |
| |
| public String sayHello(String name) { |
| return "Hello " + name; |
| } |
| |
| }]]></script> |
| </div></div> |
| |
| <p>Setup the spring configuration</p> |
| |
| <div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>provider.xml</b></div><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: xml; gutter: false"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> |
| <beans xmlns="http://www.springframework.org/schema/beans" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" |
| xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd"> |
| |
| <!-- Application name --> |
| <dubbo:application name="hello-world-app" /> |
| |
| <!-- registry address, used for service to register itself --> |
| <dubbo:registry address="multicast://224.5.6.7:1234" /> |
| |
| <!-- expose this service through dubbo protocol, through port 20880 --> |
| <dubbo:protocol name="dubbo" port="20880" /> |
| |
| <!-- which service interface do we expose? --> |
| <dubbo:service interface="com.alibaba.dubbo.demo.DemoService" ref="demoService" /> |
| |
| <!-- designate implementation --> |
| <bean id="demoService" class="com.alibaba.dubbo.demo.provider.DemoServiceImpl" /> |
| |
| </beans>]]></script> |
| </div></div> |
| <p>Kick it off with following java code</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>Provider.java</b></div><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[import org.springframework.context.support.ClassPathXmlApplicationContext; |
| |
| public class Provider { |
| |
| public static void main(String[] args) throws Exception { |
| ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] {"http://10.20.160.198/wiki/display/dubbo/provider.xml"}); |
| context.start(); |
| |
| System.out.println("Press any key to exit."); |
| System.in.read(); |
| } |
| |
| }]]></script> |
| </div></div> |
| |
| <p>Congrats! The DemoService now is exported by dubbo and waiting for incoming requests at port 20880.</p> |
| |
| <h3><a name="Home-ServiceConsumer"></a>Service Consumer</h3> |
| <p>(<a href="#Home-ServiceConsumer">#</a>)</p> |
| |
| <div class='panelMacro'><table class='tipMacro'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="check.gif" tppabs="http://10.20.160.198/wiki/images/icons/emoticons/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>See: <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">Demo Consumer Installation</a> (<a href="Demo+Consumer+Installation.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Demo+Consumer+Installation" title="Demo Consumer Installation">+</a>)</td></tr></table></div> |
| |
| <p>Setup the spring XML</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>consumer.xml</b></div><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: xml; gutter: false"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> |
| <beans xmlns="http://www.springframework.org/schema/beans" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" |
| xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd"> |
| |
| <!-- consumer application name --> |
| <dubbo:application name="consumer-of-helloworld-app" /> |
| |
| <!-- registry address, used for consumer to discover services --> |
| <dubbo:registry address="multicast://224.5.6.7:1234" /> |
| |
| <!-- which service to consume? --> |
| <dubbo:reference id="demoService" interface="com.alibaba.dubbo.demo.DemoService" /> |
| |
| </beans>]]></script> |
| </div></div> |
| |
| <p>Client side java code.</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>Consumer.java</b></div><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[import org.springframework.context.support.ClassPathXmlApplicationContext; |
| import com.alibaba.dubbo.demo.DemoService; |
| |
| public class Consumer { |
| |
| public static void main(String[] args) throws Exception { |
| ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] {"http://10.20.160.198/wiki/display/dubbo/consumer.xml"}); |
| context.start(); |
| |
| DemoService demoService = (DemoService)context.getBean("demoService"); // get service invocation proxy |
| String hello = demoService.sayHello("world"); // do invoke! |
| |
| System.out.println( hello ); // cool, how are you~ |
| } |
| |
| }]]></script> |
| </div></div> |
| <p>For more, please click <a href="User+Guide.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide" title="User Guide">here</a> for a complete user guide~~</p></td><td class="confluenceTd" valign="top"> |
| |
| <h1><a name="Home-SupportCommunity%23GettingSupported"></a><a href="Community.htm#Community-GettingSupported" tppabs="http://10.20.160.198/wiki/display/dubbo/Community#Community-GettingSupported">Support</a></h1> |
| <p><br class="atl-forced-newline" /></p> |
| |
| <p><a href="javascript:if(confirm(%27http://groups.google.com/group/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://groups.google.com/group/dubbo%27" tppabs="http://groups.google.com/group/dubbo" class="external-link" rel="nofollow">Mailing List</a>: <span class="image-wrap" style=""><img src="list.png-version=1&modificationDate=1319769733000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6947679/list.png?version=1&modificationDate=1319769733000" style="border: 0px solid black" /></span></p> |
| |
| <p><a href="javascript:if(confirm(%27http://qun.qq.com/air/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://qun.qq.com/air/#222162989%27" tppabs="http://qun.qq.com/air/#222162989" class="external-link" rel="nofollow">QQ Group</a>: 222162989</p> |
| |
| <p><a href="javascript:if(confirm(%27http://weibo.com/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://weibo.com/dubbo%27" tppabs="http://weibo.com/dubbo" class="external-link" rel="nofollow">Follow Us</a>: <a href="javascript:if(confirm(%27http://weibo.com/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://weibo.com/dubbo%27" tppabs="http://weibo.com/dubbo" class="external-link" rel="nofollow">@dubbo</a></p> |
| |
| <p><a href="javascript:if(confirm(%27http://code.alibabatech.com/blog/tag/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/blog/tag/dubbo%27" tppabs="http://code.alibabatech.com/blog/tag/dubbo" class="external-link" rel="nofollow">Blog Article</a></p> |
| |
| <p><a href="javascript:if(confirm(%27http://code.alibabatech.com/jira/browse/DUBBO \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/jira/browse/DUBBO%27" tppabs="http://code.alibabatech.com/jira/browse/DUBBO" class="external-link" rel="nofollow">Issue Tracking</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/jira/secure/Signup!default.jspa \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/jira/secure/Signup!default.jspa%27" tppabs="http://code.alibabatech.com/jira/secure/Signup!default.jspa" class="external-link" rel="nofollow">Register Account</a>)</p> |
| |
| <p><a href="javascript:if(confirm(%27http://code.alibabatech.com/ci/view/dubbo-trunk-pipeline \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/ci/view/dubbo-trunk-pipeline%27" tppabs="http://code.alibabatech.com/ci/view/dubbo-trunk-pipeline" class="external-link" rel="nofollow">Continuous Integration</a></p> |
| |
| <p><a href="javascript:if(confirm(%27http://code.alibabatech.com/fisheye/changelog/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/fisheye/changelog/dubbo%27" tppabs="http://code.alibabatech.com/fisheye/changelog/dubbo" class="external-link" rel="nofollow">Code Review</a></p> |
| |
| <p><a href="Community.htm#Community-GettingSupported" tppabs="http://10.20.160.198/wiki/display/dubbo/Community#Community-GettingSupported">More...</a></p> |
| |
| <h1><a name="Home-News"></a><a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/pages/viewrecentblogposts.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/pages/viewrecentblogposts.action?key=dubbo%27" tppabs="http://code.alibabatech.com/wiki/pages/viewrecentblogposts.action?key=dubbo" class="external-link" rel="nofollow">News</a></h1> |
| <p><br class="atl-forced-newline" /></p> |
| |
| |
| |
| |
| <div class="blog-post-listing" style="margin-bottom: 5px;"> |
| <div class="logo-heading-block"> |
| <span class="logoBlock"> |
| <a class="userLogoLink" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid"> |
| <img class="userLogo logo" src="ding.lid-48669-pp-face_nj.jpg-version=1&modificationDate=1319433483000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6947428/ding.lid-48669-pp-face_nj.jpg?version=1&modificationDate=1319433483000" |
| alt="User icon: ding.lid" title="ding.lid"> |
| </a> </span> |
| <span class="blogHeading"> |
| <div class="page-metadata not-personal"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid" |
| class="url fn confluence-userlink" data-username="ding.lid" |
| >李 鼎</a> posted on 三月 26, 2013</div> |
| <a style="font-size: 15px;" class="blogHeading" href="Dubbo+2.4.10+released+on+2013-03-17.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/2013/03/26/Dubbo+2.4.10+released+on+2013-03-17">Dubbo 2.4.10 released on 2013-03-17</a> |
| </span> |
| </div> |
| |
| <div class="wiki-content"> |
| <p>This version only hot fix bugs</p> |
| |
| <p>Dubbo 2.4.10 Download:</p> |
| |
| <p><a href="Download.htm#Download-2.4.10%2820130317%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Download#Download-2.4.10%2820130317%29">Download#2.4.10 (2013-03-17)</a></p> |
| |
| <p>Dubbo 2.4.10 Release Notes:</p> |
| |
| <p><a href="Release+Notes.htm#ReleaseNotes-2.4.10%2820130317%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.4.10%2820130317%29">Release Notes#2.4.10 (2013-03-17)</a></p> |
| </div> |
| |
| |
| <div class="endsection"> |
| |
| <a href="Dubbo+2.4.10+released+on+2013-03-17-showComments=true.htm#comments" tppabs="http://10.20.160.198/wiki/display/dubbo/2013/03/26/Dubbo+2.4.10+released+on+2013-03-17?showComments=true#comments"> |
| 1 Comment</a> |
| </div> |
| </div> |
| |
| |
| |
| <div class="blog-post-listing" style="margin-bottom: 5px;"> |
| <div class="logo-heading-block"> |
| <span class="logoBlock"> |
| <a class="userLogoLink" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid"> |
| <img class="userLogo logo" src="ding.lid-48669-pp-face_nj.jpg-version=1&modificationDate=1319433483000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6947428/ding.lid-48669-pp-face_nj.jpg?version=1&modificationDate=1319433483000" |
| alt="User icon: ding.lid" title="ding.lid"> |
| </a> </span> |
| <span class="blogHeading"> |
| <div class="page-metadata not-personal"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid" |
| class="url fn confluence-userlink" data-username="ding.lid" |
| >李 鼎</a> posted on 十一月 07, 2012</div> |
| <a style="font-size: 15px;" class="blogHeading" href="Dubbo+2.4.9+released+on+2012-11-07.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/2012/11/07/Dubbo+2.4.9+released+on+2012-11-07">Dubbo 2.4.9 released on 2012-11-07</a> |
| </span> |
| </div> |
| |
| <div class="wiki-content"> |
| <p>This version only hot fix bugs</p> |
| |
| <p>Dubbo 2.4.9 Download:</p> |
| |
| <p><a href="Download.htm#Download-2.4.9%2820121107%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Download#Download-2.4.9%2820121107%29">Download#2.4.9 (2012-11-07)</a></p> |
| |
| <p>Dubbo 2.4.9 Release Notes:</p> |
| |
| <p><a href="Release+Notes.htm#ReleaseNotes-2.4.9%2820121107%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.4.9%2820121107%29">Release Notes#2.4.9 (2012-11-07)</a></p> |
| </div> |
| |
| |
| </div> |
| |
| |
| |
| <div class="blog-post-listing" style="margin-bottom: 5px;"> |
| <div class="logo-heading-block"> |
| <span class="logoBlock"> |
| <a class="userLogoLink" data-username="kimi" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~kimi \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~kimi%27" tppabs="http://10.20.160.198/wiki/display/~kimi"> |
| <img class="userLogo logo" src="Avatar-24.png" tppabs="http://10.20.160.198/wiki/images/icons/profilepics/Avatar-24.png" |
| alt="User icon: kimi" title="kimi"> |
| </a> </span> |
| <span class="blogHeading"> |
| <div class="page-metadata not-personal"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~kimi \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~kimi%27" tppabs="http://10.20.160.198/wiki/display/~kimi" |
| class="url fn confluence-userlink" data-username="kimi" |
| >kimi Lv</a> posted on 十月 24, 2012</div> |
| <a style="font-size: 15px;" class="blogHeading" href="Dubbo+2.5.3+released+on+2012-10-24.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/2012/10/24/Dubbo+2.5.3+released+on+2012-10-24">Dubbo 2.5.3 released on 2012-10-24</a> |
| </span> |
| </div> |
| |
| <div class="wiki-content"> |
| <p>This version only hot fix bugs。</p> |
| |
| <p>该版本重点增强了 codec,避免了 encode/decode 时不必要的数据复制。</p> |
| |
| <p>Dubbo 2.5.3 Download:</p> |
| |
| <p><a href="Download.htm#Download-2.5.3%2820121024%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Download#Download-2.5.3%2820121024%29">Download#2.5.3 (2012-10-24)</a></p> |
| |
| <p>Dubbo 2.5.3 Release Notes:</p> |
| |
| <p><a href="Release+Notes.htm#ReleaseNotes-2.5.3%2820121024%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.5.3%2820121024%29">Release Notes#2.5.3 (2012-10-24)</a></p> |
| </div> |
| |
| |
| </div> |
| |
| |
| <p><a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/pages/viewrecentblogposts.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/pages/viewrecentblogposts.action?key=dubbo%27" tppabs="http://code.alibabatech.com/wiki/pages/viewrecentblogposts.action?key=dubbo" class="external-link" rel="nofollow">More...</a></p> |
| |
| <h1><a name="Home-Changes"></a><a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/pages/recentlyupdated.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/pages/recentlyupdated.action?key=dubbo%27" tppabs="http://code.alibabatech.com/wiki/pages/recentlyupdated.action?key=dubbo" class="external-link" rel="nofollow">Changes</a></h1> |
| <p><br class="atl-forced-newline" /></p> |
| |
| |
| <div class="recently-updated recently-updated-concise" > |
| |
| <h4 class="sub-heading">Recently Updated</h4> |
| <fieldset class="hidden parameters"> |
| <input type="hidden" id="changesUrl" value="/wiki/plugins/recently-updated/changes.action?theme=concise&pageSize=15&startIndex=0&spaceKeys=dubbo"> |
| </fieldset> |
| <div class="results-container"> |
| <ul> |
| <li class="first update-item"> |
| <span class="icon-container content-type-page"><a href="Training-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Training-zh" title="Dubbo">Training-zh</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf">梁 飞</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948639&selectedPageVersions=64&selectedPageVersions=63 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948639&selectedPageVersions=64&selectedPageVersions=63%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948639&selectedPageVersions=64&selectedPageVersions=63">view change</a>)</div> |
| <div class="update-item-date">十月 24, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Community-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Community-zh" title="Dubbo">Community-zh</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf">梁 飞</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948825&selectedPageVersions=104&selectedPageVersions=103 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948825&selectedPageVersions=104&selectedPageVersions=103%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948825&selectedPageVersions=104&selectedPageVersions=103">view change</a>)</div> |
| <div class="update-item-date">七月 12, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Community.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Community" title="Dubbo">Community</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf">梁 飞</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947679&selectedPageVersions=147&selectedPageVersions=146 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947679&selectedPageVersions=147&selectedPageVersions=146%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947679&selectedPageVersions=147&selectedPageVersions=146">view change</a>)</div> |
| <div class="update-item-date">七月 12, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Directly+Provider.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Directly+Provider" title="Dubbo">Directly Provider</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf">梁 飞</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6949440&selectedPageVersions=6&selectedPageVersions=5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6949440&selectedPageVersions=6&selectedPageVersions=5%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6949440&selectedPageVersions=6&selectedPageVersions=5">view change</a>)</div> |
| <div class="update-item-date">五月 07, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Directly+Provider-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Directly+Provider-zh" title="Dubbo">Directly Provider-zh</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf">梁 飞</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6949488&selectedPageVersions=9&selectedPageVersions=8 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6949488&selectedPageVersions=9&selectedPageVersions=8%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6949488&selectedPageVersions=9&selectedPageVersions=8">view change</a>)</div> |
| <div class="update-item-date">五月 07, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Service+Best+Practices-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Service+Best+Practices-zh" title="Dubbo">Service Best Practices-zh</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid">李 鼎</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947822&selectedPageVersions=19&selectedPageVersions=18 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947822&selectedPageVersions=19&selectedPageVersions=18%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947822&selectedPageVersions=19&selectedPageVersions=18">view change</a>)</div> |
| <div class="update-item-date">五月 04, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Training-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Training-zh" title="Dubbo">Training-zh</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid">李 鼎</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948639&selectedPageVersions=59&selectedPageVersions=58 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948639&selectedPageVersions=59&selectedPageVersions=58%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948639&selectedPageVersions=59&selectedPageVersions=58">view change</a>)</div> |
| <div class="update-item-date">五月 04, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Service+Config-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Service+Config-zh" title="Dubbo">Service Config-zh</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid">李 鼎</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=7669281&selectedPageVersions=4&selectedPageVersions=3 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=7669281&selectedPageVersions=4&selectedPageVersions=3%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=7669281&selectedPageVersions=4&selectedPageVersions=3">view change</a>)</div> |
| <div class="update-item-date">四月 19, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Download-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Download-zh" title="Dubbo">Download-zh</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid">李 鼎</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948846&selectedPageVersions=182&selectedPageVersions=181 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948846&selectedPageVersions=182&selectedPageVersions=181%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948846&selectedPageVersions=182&selectedPageVersions=181">view change</a>)</div> |
| <div class="update-item-date">三月 26, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Download.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Download" title="Dubbo">Download</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid">李 鼎</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947263&selectedPageVersions=316&selectedPageVersions=315 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947263&selectedPageVersions=316&selectedPageVersions=315%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947263&selectedPageVersions=316&selectedPageVersions=315">view change</a>)</div> |
| <div class="update-item-date">三月 26, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Release+Notes-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes-zh" title="Dubbo">Release Notes-zh</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid">李 鼎</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948819&selectedPageVersions=71&selectedPageVersions=70 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948819&selectedPageVersions=71&selectedPageVersions=70%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948819&selectedPageVersions=71&selectedPageVersions=70">view change</a>)</div> |
| <div class="update-item-date">三月 26, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Release+Notes.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes" title="Dubbo">Release Notes</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid">李 鼎</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947253&selectedPageVersions=119&selectedPageVersions=118 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947253&selectedPageVersions=119&selectedPageVersions=118%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6947253&selectedPageVersions=119&selectedPageVersions=118">view change</a>)</div> |
| <div class="update-item-date">三月 26, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Home.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Home" title="Dubbo">Home</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid">李 鼎</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6324242&selectedPageVersions=308&selectedPageVersions=307 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6324242&selectedPageVersions=308&selectedPageVersions=307%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6324242&selectedPageVersions=308&selectedPageVersions=307">view change</a>)</div> |
| <div class="update-item-date">一月 25, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Home-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Home-zh" title="Dubbo">Home-zh</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid">李 鼎</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948805&selectedPageVersions=132&selectedPageVersions=131 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948805&selectedPageVersions=132&selectedPageVersions=131%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948805&selectedPageVersions=132&selectedPageVersions=131">view change</a>)</div> |
| <div class="update-item-date">一月 25, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-page"><a href="Home-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Home-zh" title="Dubbo">Home-zh</a></span> |
| <div class="update-item-desc">updated by <a class="confluence-userlink url fn" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf">梁 飞</a></div> |
| <div class="update-item-changes">(<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948805&selectedPageVersions=130&selectedPageVersions=129 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948805&selectedPageVersions=130&selectedPageVersions=129%27" tppabs="http://10.20.160.198/wiki/pages/diffpagesbyversion.action?pageId=6948805&selectedPageVersions=130&selectedPageVersions=129">view change</a>)</div> |
| <div class="update-item-date">一月 04, 2013</div> |
| </li> |
| <li class="more-link-container"> |
| <a class="more-link more-link-base" href="javascript:if(confirm(%27http://10.20.160.198/wiki/plugins/recently-updated/changes.action?theme=concise&pageSize=15&startHandle=com.atlassian.confluence.pages.Page-6950175&spaceKeys=dubbo&contentType=page \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/plugins/recently-updated/changes.action?theme=concise&pageSize=15&startHandle=com.atlassian.confluence.pages.Page-6950175&spaceKeys=dubbo&contentType=page%27" tppabs="http://10.20.160.198/wiki/plugins/recently-updated/changes.action?theme=concise&pageSize=15&startHandle=com.atlassian.confluence.pages.Page-6950175&spaceKeys=dubbo&contentType=page"> |
| <span class="more-link-text">More</span> |
| <img class="waiting-image hidden" alt="Please wait" src="wait.gif" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/wait.gif"> |
| </a> |
| </li> |
| </ul> |
| </div> |
| </div> |
| |
| <p><a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/pages/recentlyupdated.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/pages/recentlyupdated.action?key=dubbo%27" tppabs="http://code.alibabatech.com/wiki/pages/recentlyupdated.action?key=dubbo" class="external-link" rel="nofollow">More...</a></p> |
| |
| <h1><a name="Home-Comments"></a><a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/display/dubbo/Home?showComments=true&showCommentArea=true \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/display/dubbo/Home?showComments=true&showCommentArea=true#addcomment%27" tppabs="http://code.alibabatech.com/wiki/display/dubbo/Home?showComments=true&showCommentArea=true#addcomment" class="external-link" rel="nofollow">Comments</a></h1> |
| <p><br class="atl-forced-newline" /></p> |
| |
| |
| <div class="recently-updated recently-updated-concise" > |
| |
| <h4 class="sub-heading">Recently Updated</h4> |
| <fieldset class="hidden parameters"> |
| <input type="hidden" id="changesUrl" value="/wiki/plugins/recently-updated/changes.action?theme=concise&pageSize=15&startIndex=0&spaceKeys=dubbo"> |
| </fieldset> |
| <div class="results-container"> |
| <ul> |
| <li class="first update-item"> |
| <span class="icon-container content-type-comment"><a href="User+Guide-focusedCommentId=9633844.htm#comment-9633844" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide?focusedCommentId=9633844#comment-9633844" title="">User Guide</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">一月 09, 2014</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="Home-focusedCommentId=9633837.htm#comment-9633837" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=9633837#comment-9633837" title="">Home</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">一月 03, 2014</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="Home-focusedCommentId=9633836.htm#comment-9633836" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=9633836#comment-9633836" title="">Home</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">一月 03, 2014</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="Administrator+Guide-zh-focusedCommentId=9633835.htm#comment-9633835" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide-zh?focusedCommentId=9633835#comment-9633835" title="">Administrator Guide-zh</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">一月 03, 2014</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="Community-zh-focusedCommentId=9633829.htm#comment-9633829" tppabs="http://10.20.160.198/wiki/display/dubbo/Community-zh?focusedCommentId=9633829#comment-9633829" title="">Community-zh</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">十二月 31, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="Home-focusedCommentId=9633824.htm#comment-9633824" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=9633824#comment-9633824" title="">Home</a></span> |
| <div class="update-item-desc">commented by <a class="confluence-userlink url fn" data-username="bruce" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~bruce \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~bruce%27" tppabs="http://10.20.160.198/wiki/display/~bruce">bruceqin</a></div> |
| <div class="update-item-date">十二月 27, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="FAQ-focusedCommentId=9633823.htm#comment-9633823" tppabs="http://10.20.160.198/wiki/display/dubbo/FAQ?focusedCommentId=9633823#comment-9633823" title="">FAQ</a></span> |
| <div class="update-item-desc">commented by <a class="confluence-userlink url fn" data-username="bruce" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~bruce \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~bruce%27" tppabs="http://10.20.160.198/wiki/display/~bruce">bruceqin</a></div> |
| <div class="update-item-date">十二月 27, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="User+Guide-zh-focusedCommentId=9633822.htm#comment-9633822" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide-zh?focusedCommentId=9633822#comment-9633822" title="">User Guide-zh</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">十二月 27, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="Administrator+Guide-zh-focusedCommentId=9633809.htm#comment-9633809" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide-zh?focusedCommentId=9633809#comment-9633809" title="">Administrator Guide-zh</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">十二月 24, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="Home-zh-focusedCommentId=9633807.htm#comment-9633807" tppabs="http://10.20.160.198/wiki/display/dubbo/Home-zh?focusedCommentId=9633807#comment-9633807" title="">Home-zh</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">十二月 23, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="User+Guide-focusedCommentId=9633804.htm#comment-9633804" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide?focusedCommentId=9633804#comment-9633804" title="">User Guide</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">十二月 21, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="Community-zh-focusedCommentId=9633797.htm#comment-9633797" tppabs="http://10.20.160.198/wiki/display/dubbo/Community-zh?focusedCommentId=9633797#comment-9633797" title="">Community-zh</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">十二月 18, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="FAQ-zh-focusedCommentId=9633794.htm#comment-9633794" tppabs="http://10.20.160.198/wiki/display/dubbo/FAQ-zh?focusedCommentId=9633794#comment-9633794" title="">FAQ-zh</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">十二月 17, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="FAQ-zh-focusedCommentId=9633793.htm#comment-9633793" tppabs="http://10.20.160.198/wiki/display/dubbo/FAQ-zh?focusedCommentId=9633793#comment-9633793" title="">FAQ-zh</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">十二月 17, 2013</div> |
| </li> |
| <li class=" update-item"> |
| <span class="icon-container content-type-comment"><a href="Home-focusedCommentId=9338920.htm#comment-9338920" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=9338920#comment-9338920" title="">Home</a></span> |
| <div class="update-item-desc">commented by Anonymous</div> |
| <div class="update-item-date">十二月 13, 2013</div> |
| </li> |
| <li class="more-link-container"> |
| <a class="more-link more-link-base" href="javascript:if(confirm(%27http://10.20.160.198/wiki/plugins/recently-updated/changes.action?theme=concise&pageSize=15&startHandle=com.atlassian.confluence.pages.Comment-9338919&spaceKeys=dubbo&contentType=comment \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/plugins/recently-updated/changes.action?theme=concise&pageSize=15&startHandle=com.atlassian.confluence.pages.Comment-9338919&spaceKeys=dubbo&contentType=comment%27" tppabs="http://10.20.160.198/wiki/plugins/recently-updated/changes.action?theme=concise&pageSize=15&startHandle=com.atlassian.confluence.pages.Comment-9338919&spaceKeys=dubbo&contentType=comment"> |
| <span class="more-link-text">More</span> |
| <img class="waiting-image hidden" alt="Please wait" src="wait.gif" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/wait.gif"> |
| </a> |
| </li> |
| </ul> |
| </div> |
| </div> |
| |
| <p><a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/display/dubbo/Home?showComments=true&showCommentArea=true \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/display/dubbo/Home?showComments=true&showCommentArea=true#addcomment%27" tppabs="http://code.alibabatech.com/wiki/display/dubbo/Home?showComments=true&showCommentArea=true#addcomment" class="external-link" rel="nofollow">Add Comment</a></p> |
| </td></tr></tbody></table> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/6324242"/> |
| </rdf:RDF> |
| --> |
| |
| |
| |
| |
| |
| <fieldset class="hidden parameters"> |
| <legend>Labels parameters</legend> |
| <input type="hidden" id="domainName" value="http://code.alibabatech.com/wiki"> |
| <input type="hidden" id="pageId" value="6324242"> |
| <input type="hidden" id="spaceKey" value="dubbo"> |
| </fieldset> |
| |
| <div id="labels-section" class="pageSection"> |
| <div class="labels-editor"> |
| <span id="labels-section-title" class="label-title"> |
| <b>Labels:</b> |
| </span> |
| <div id="labels-section-content" class="content-column"> |
| <span id="labels-section-title-none" class="label-title none hidden "> |
| None |
| </span> |
| |
| <div id="labelsList" class="label-list"> |
| <div id="label-7307267" class="confluence-label"> |
| <a class="label" rel="nofollow" href="javascript:if(confirm(%27http://10.20.160.198/wiki/label/dubbo/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/label/dubbo/dubbo%27" tppabs="http://10.20.160.198/wiki/label/dubbo/dubbo">dubbo</a> <span class="remove-label-caption">dubbo</span> |
| <a class="remove-label" href="#">Delete</a> |
| </div> |
| </div> |
| |
| </div> |
| |
| <span class="errorMessage error" id="errorSpan"></span> |
| <form method="GET" action="" id="add-labels-form"> |
| <div id="labelInputSpan" class="labels-input"> |
| <div id="labelOperationErrorContainer" class="hidden"> |
| <span class="error"><span class="errorMessage" id="labelOperationErrorMessage"></span></span> |
| </div> |
| |
| <div class="caption">Enter labels to add to this page:</div> |
| <div id="label-input-fields"> |
| <input autocomplete="off" id="labelsString" name="labelsString" value="" size="40"> |
| <input id="add-labels-editor-button" type="submit" class="add-labels" value="Add"> |
| <input id="close-labels-editor-button" type="submit" class="hide-labels-editor" value="Done"> |
| </div> |
| <div id="waitImageAndStatus"> |
| <img class="waiting" alt="Please wait" src="wait.gif" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/wait.gif"> |
| <span id="labelOperationStatus" class="smalltext"></span> |
| </div> |
| <div id="labelsAutocompleteList" class="aui-dd-parent"></div> |
| <div class="labels-tip"> |
| <div id="suggestedLabelsSpan"></div> |
| Looking for a label? Just start typing. |
| </div> |
| </div> |
| </form> |
| </div> |
| </div> |
| |
| <div id="children-section" class="pageSection children-showing"> |
| |
| <div class="section-header "> |
| <h2 id="children-section-title" class="section-title"> |
| <a href="Home-showChildren=false.htm#children" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?showChildren=false#children" class="children-show-hide"> |
| 11 Child Pages |
| </a> |
| </h2> |
| |
| <a href="Home-showChildren=false.htm#children" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?showChildren=false#children" class="children-show-hide icon"></a> |
| |
| <span class="noprint grey"> |
| <a class="children-subtitle" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/listpages-dirview.action?key=dubbo&openId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/listpages-dirview.action?key=dubbo&openId=6324242#selectedPageInHierarchy%27" tppabs="http://10.20.160.198/wiki/pages/listpages-dirview.action?key=dubbo&openId=6324242#selectedPageInHierarchy">Reorder Pages</a> |
| </span> |
| </div> |
| <div id="page-children" class="pageSectionBody children-loaded"> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="User+Guide.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide">User Guide</a> |
| </span> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="Developer+Guide.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Developer+Guide">Developer Guide</a> |
| </span> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="FAQ.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/FAQ">FAQ</a> |
| </span> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="Release+Notes.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes">Release Notes</a> |
| </span> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="Download.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Download">Download</a> |
| </span> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="Community.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Community">Community</a> |
| </span> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="Roadmap.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Roadmap">Roadmap</a> |
| </span> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="Training.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Training">Training</a> |
| </span> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="Administrator+Guide.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide">Administrator Guide</a> |
| </span> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="Menu.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Menu">Menu</a> |
| </span> |
| <span class="child-display"> |
| <span class="icon icon-page" title="Page">Page:</span> |
| <a href="Overview.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Overview">Overview</a> |
| </span> |
| </div> |
| </div> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <fieldset class="parameters hidden"> |
| <input type="hidden" id="deleteCommentConfirmMessage" value="Are you sure you want to remove the comment?"> |
| <input type="hidden" id="collapseTooltip" value="Click to toggle the display of this comment."> |
| </fieldset> |
| |
| <fieldset class="hidden parameters i18n"> |
| <input type="hidden" title="i18n.cancel.name" value="Cancel"> |
| </fieldset> |
| |
| |
| |
| |
| |
| |
| <div id="comments-section" class="pageSection"> |
| |
| <div class="section-header "> |
| <h2 id="comments-section-title" class="section-title"> |
| <a href="#" class="comments-show-hide comments-showing" name="comments"> |
| 122 Comments |
| </a> |
| </h2> |
| <a title="comments.show.hide" href="#" |
| class="comments-show-hide icon comments-showing icon-section-opened"> |
| comments.show.hide |
| </a> |
| </div> |
| |
| |
| <ol class="comment-threads top-level " id="page-comments"> |
| <li id="comment-thread-6951790" class="comment-thread"> |
| <div class="comment " id="comment-6951790"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="一月 19, 2012 11:40"> |
| 一月 19, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>how to support other language?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=6951790.htm#comment-6951790" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=6951790#comment-6951790" |
| id="comment-permalink-6951790" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=6951790&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=6951790&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=6951790&pageId=6324242" |
| id="reply-comment-6951790" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=6951790#comment-6951790" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=6951790#comment-6951790" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/6951790"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-6951821" class="comment-thread"> |
| <div class="comment " id="comment-6951821"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="一月 25, 2012 17:53"> |
| 一月 25, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>The C++ version is under development.</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=6951821.htm#comment-6951821" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=6951821#comment-6951821" |
| id="comment-permalink-6951821" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=6951821&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=6951821&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=6951821&pageId=6324242" |
| id="reply-comment-6951821" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=6951821#comment-6951821" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=6951821#comment-6951821" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/6951821"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7667927" class="comment-thread"> |
| <div class="comment " id="comment-7667927"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="二月 23, 2012 18:25"> |
| 二月 23, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>if we have distributed transaction requirement,how to solve it?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7667927.htm#comment-7667927" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7667927#comment-7667927" |
| id="comment-permalink-7667927" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667927&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667927&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667927&pageId=6324242" |
| id="reply-comment-7667927" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667927#comment-7667927" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667927#comment-7667927" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7667927"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-9633824" class="comment-thread"> |
| <div class="comment " id="comment-9633824"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="bruce" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~bruce \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~bruce%27" tppabs="http://10.20.160.198/wiki/display/~bruce"> |
| <img class="userLogo logo" src="default.gif" tppabs="http://10.20.160.198/wiki/images/icons/profilepics/default.gif" |
| alt="User icon: bruce" title="bruce"> |
| </a> </p> |
| <p class="date" title="十二月 27, 2013 12:47"> |
| 十二月 27, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~bruce \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~bruce%27" tppabs="http://10.20.160.198/wiki/display/~bruce" |
| class="url fn confluence-userlink" data-username="bruce" |
| >bruceqin</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>请问一下,我想用dubbo集成一个服务,多个web项目做client,集中调用这个service服务;有个问题不太明白,做完后service服务是打包启动就可以了,但在开始过程中怎么在不打包的情况下debug程序呢?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=9633824.htm#comment-9633824" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=9633824#comment-9633824" |
| id="comment-permalink-9633824" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=9633824&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=9633824&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=9633824&pageId=6324242" |
| id="reply-comment-9633824" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=9633824#comment-9633824" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=9633824#comment-9633824" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/9633824"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-6952108" class="comment-thread"> |
| <div class="comment " id="comment-6952108"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="二月 11, 2012 21:01"> |
| 二月 11, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>看到在服务注册的时候,唯一标识用了interface的名字。 java这样做还好,其它语言不一定适用,是否可以替换成可定义的名字做标识,每种实现可以用不同的接口命名方式来做适应?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=6952108.htm#comment-6952108" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=6952108#comment-6952108" |
| id="comment-permalink-6952108" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=6952108&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=6952108&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=6952108&pageId=6324242" |
| id="reply-comment-6952108" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=6952108#comment-6952108" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=6952108#comment-6952108" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/6952108"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7667717" class="comment-thread"> |
| <div class="comment " id="comment-7667717"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="二月 15, 2012 19:05"> |
| 二月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>多谢你的建议,我们会在后续版本考虑加上独立的标识,现在用interface做标识是为了简化配置。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7667717.htm#comment-7667717" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7667717#comment-7667717" |
| id="comment-permalink-7667717" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667717&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667717&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667717&pageId=6324242" |
| id="reply-comment-7667717" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667717#comment-7667717" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667717#comment-7667717" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7667717"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7667844" class="comment-thread"> |
| <div class="comment " id="comment-7667844"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="二月 20, 2012 11:58"> |
| 二月 20, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>thrift协议啥时候能支持呢? 如果我自己实现, 如何贡献代码?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7667844.htm#comment-7667844" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7667844#comment-7667844" |
| id="comment-permalink-7667844" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667844&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667844&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667844&pageId=6324242" |
| id="reply-comment-7667844" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667844#comment-7667844" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667844#comment-7667844" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7667844"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7667846" class="comment-thread"> |
| <div class="comment " id="comment-7667846"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="二月 20, 2012 23:35"> |
| 二月 20, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>Thrift已经做了集成,正在测试验证,如果你想贡献代码,可以将实现代码发邮件到Dubbo的邮件列表,谢谢你的支持。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7667846.htm#comment-7667846" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7667846#comment-7667846" |
| id="comment-permalink-7667846" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667846&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667846&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667846&pageId=6324242" |
| id="reply-comment-7667846" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667846#comment-7667846" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667846#comment-7667846" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7667846"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7667930" class="comment-thread"> |
| <div class="comment " id="comment-7667930"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="二月 24, 2012 00:20"> |
| 二月 24, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>Thrift生成的接口属于内部类,在加载类的时候需要 $Iface ,但是$在AbstractConfig.checkPathName这个方法内被过滤掉了</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7667930.htm#comment-7667930" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7667930#comment-7667930" |
| id="comment-permalink-7667930" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667930&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667930&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667930&pageId=6324242" |
| id="reply-comment-7667930" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667930#comment-7667930" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667930#comment-7667930" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7667930"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7667988" class="comment-thread"> |
| <div class="comment " id="comment-7667988"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="二月 28, 2012 21:17"> |
| 二月 28, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>已发布2.0.13版本,使path支持$符。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7667988.htm#comment-7667988" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7667988#comment-7667988" |
| id="comment-permalink-7667988" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667988&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667988&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7667988&pageId=6324242" |
| id="reply-comment-7667988" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667988#comment-7667988" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7667988#comment-7667988" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7667988"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7668493" class="comment-thread"> |
| <div class="comment " id="comment-7668493"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="三月 09, 2012 11:29"> |
| 三月 09, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>That's a smart way of thniking about it.</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7668493.htm#comment-7668493" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7668493#comment-7668493" |
| id="comment-permalink-7668493" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7668493&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7668493&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7668493&pageId=6324242" |
| id="reply-comment-7668493" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7668493#comment-7668493" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7668493#comment-7668493" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7668493"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674534" class="comment-thread"> |
| <div class="comment " id="comment-7674534"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 14, 2012 06:29"> |
| 十一月 14, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>This posting koncked my socks off</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674534.htm#comment-7674534" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674534#comment-7674534" |
| id="comment-permalink-7674534" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674534&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674534&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674534&pageId=6324242" |
| id="reply-comment-7674534" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674534#comment-7674534" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674534#comment-7674534" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674534"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7674556" class="comment-thread"> |
| <div class="comment " id="comment-7674556"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 15, 2012 10:40"> |
| 十一月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>b9WUH4 <a href="http://jjoirtdmzime.com/">jjoirtdmzime</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674556.htm#comment-7674556" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674556#comment-7674556" |
| id="comment-permalink-7674556" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674556&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674556&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674556&pageId=6324242" |
| id="reply-comment-7674556" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674556#comment-7674556" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674556#comment-7674556" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674556"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7668753" class="comment-thread"> |
| <div class="comment " id="comment-7668753"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="三月 15, 2012 09:21"> |
| 三月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>2.1.0和2.1.1在使用zookeeper(3.4.3)作为注册中心时,在不断重复运行示例中的Consumer情况下还是偶尔会出现订阅异常错误。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7668753.htm#comment-7668753" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7668753#comment-7668753" |
| id="comment-permalink-7668753" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7668753&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7668753&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7668753&pageId=6324242" |
| id="reply-comment-7668753" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7668753#comment-7668753" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7668753#comment-7668753" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7668753"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669127" class="comment-thread"> |
| <div class="comment " id="comment-7669127"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="三月 21, 2012 21:07"> |
| 三月 21, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>能不能把异常栈信息给到邮件列表。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669127.htm#comment-7669127" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669127#comment-7669127" |
| id="comment-permalink-7669127" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669127&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669127&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669127&pageId=6324242" |
| id="reply-comment-7669127" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669127#comment-7669127" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669127#comment-7669127" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669127"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669343" class="comment-thread"> |
| <div class="comment " id="comment-7669343"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 15, 2012 20:58"> |
| 六月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>我也遇到这种情况,在多线程情况下会出现下面的异常:</p> |
| |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[Failed to received event path null from zookeeper zookeeper://172.16.25.150:2181/com.alibaba.dubbo.registry.RegistryService?application=yyy&refer=application%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0, cause: Failed to subscribe subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0, cause: Failed to subscribe subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0 to zookeeper zookeeper://172.16.25.150:2181/com.alibaba.dubbo.registry.RegistryService?application=yyy&refer=application%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0, cause: Failed to register subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0, cause: Failed to register subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0 to zookeeper zookeeper://172.16.25.150:2181/com.alibaba.dubbo.registry.RegistryService?application=yyy&refer=application%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0, cause: KeeperErrorCode = ConnectionLoss for /dubbo/com.chinacreator.test.provider.IDemoProvider/consumers/subscribe%3A%2F%2F172.16.25.150%2Fcom.chinacreator.test.provider.IDemoProvider%3Fapplication%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0, dubbo version: 2.0.10, current host: 172.16.25.150 |
| java.lang.IllegalStateException: Failed to subscribe subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0, cause: Failed to subscribe subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0 to zookeeper zookeeper://172.16.25.150:2181/com.alibaba.dubbo.registry.RegistryService?application=yyy&refer=application%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0, cause: Failed to register subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0, cause: Failed to register subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0 to zookeeper zookeeper://172.16.25.150:2181/com.alibaba.dubbo.registry.RegistryService?application=yyy&refer=application%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0, cause: KeeperErrorCode = ConnectionLoss for /dubbo/com.chinacreator.test.provider.IDemoProvider/consumers/subscribe%3A%2F%2F172.16.25.150%2Fcom.chinacreator.test.provider.IDemoProvider%3Fapplication%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0 |
| at com.alibaba.dubbo.registry.support.FailbackRegistry.subscribe(FailbackRegistry.java:281) |
| at com.alibaba.dubbo.registry.support.AbstractRegistry.recover(AbstractRegistry.java:162) |
| at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.access$100(ZookeeperRegistry.java:54) |
| at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry$1.process(ZookeeperRegistry.java:186) |
| at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:530) |
| at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:506) |
| Caused by: com.alibaba.dubbo.rpc.RpcException: Failed to subscribe subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0 to zookeeper zookeeper://172.16.25.150:2181/com.alibaba.dubbo.registry.RegistryService?application=yyy&refer=application%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0, cause: Failed to register subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0, cause: Failed to register subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0 to zookeeper zookeeper://172.16.25.150:2181/com.alibaba.dubbo.registry.RegistryService?application=yyy&refer=application%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0, cause: KeeperErrorCode = ConnectionLoss for /dubbo/com.chinacreator.test.provider.IDemoProvider/consumers/subscribe%3A%2F%2F172.16.25.150%2Fcom.chinacreator.test.provider.IDemoProvider%3Fapplication%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0 |
| at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doSubscribe(ZookeeperRegistry.java:379) |
| at com.alibaba.dubbo.registry.support.FailbackRegistry.subscribe(FailbackRegistry.java:277) |
| ... 5 more |
| Caused by: java.lang.IllegalStateException: Failed to register subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0, cause: Failed to register subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0 to zookeeper zookeeper://172.16.25.150:2181/com.alibaba.dubbo.registry.RegistryService?application=yyy&refer=application%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0, cause: KeeperErrorCode = ConnectionLoss for /dubbo/com.chinacreator.test.provider.IDemoProvider/consumers/subscribe%3A%2F%2F172.16.25.150%2Fcom.chinacreator.test.provider.IDemoProvider%3Fapplication%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0 |
| at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:227) |
| at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doSubscribe(ZookeeperRegistry.java:364) |
| ... 6 more |
| Caused by: com.alibaba.dubbo.rpc.RpcException: Failed to register subscribe://172.16.25.150/com.chinacreator.test.provider.IDemoProvider?application=yyy&dubbo=2.0.10&interface=com.chinacreator.test.provider.IDemoProvider&methods=sayHello&revision=1.0.0&version=1.0.0 to zookeeper zookeeper://172.16.25.150:2181/com.alibaba.dubbo.registry.RegistryService?application=yyy&refer=application%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0, cause: KeeperErrorCode = ConnectionLoss for /dubbo/com.chinacreator.test.provider.IDemoProvider/consumers/subscribe%3A%2F%2F172.16.25.150%2Fcom.chinacreator.test.provider.IDemoProvider%3Fapplication%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0 |
| at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:330) |
| at com.alibaba.dubbo.registry.support.FailbackRegistry.register(FailbackRegistry.java:223) |
| ... 7 more |
| Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dubbo/com.chinacreator.test.provider.IDemoProvider/consumers/subscribe%3A%2F%2F172.16.25.150%2Fcom.chinacreator.test.provider.IDemoProvider%3Fapplication%3Dyyy%26dubbo%3D2.0.10%26interface%3Dcom.chinacreator.test.provider.IDemoProvider%26methods%3DsayHello%26revision%3D1.0.0%26version%3D1.0.0 |
| at org.apache.zookeeper.KeeperException.create(KeeperException.java:90) |
| at org.apache.zookeeper.KeeperException.create(KeeperException.java:42) |
| at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:637) |
| at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doRegister(ZookeeperRegistry.java:321) |
| ... 8 more]]></script> |
| </div></div> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669343.htm#comment-7669343" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669343#comment-7669343" |
| id="comment-permalink-7669343" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669343&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669343&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669343&pageId=6324242" |
| id="reply-comment-7669343" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669343#comment-7669343" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669343#comment-7669343" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669343"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669344" class="comment-thread"> |
| <div class="comment " id="comment-7669344"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="三月 24, 2012 21:59"> |
| 三月 24, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>感谢你的发现,已在2.1.2版本解决,JIRA记录:<a href="javascript:if(confirm(%27http://code.alibabatech.com/jira/browse/DUBBO-305 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/jira/browse/DUBBO-305%27" tppabs="http://code.alibabatech.com/jira/browse/DUBBO-305" class="external-link" rel="nofollow">DUBBO-305</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669344.htm#comment-7669344" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669344#comment-7669344" |
| id="comment-permalink-7669344" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669344&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669344&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669344&pageId=6324242" |
| id="reply-comment-7669344" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669344#comment-7669344" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669344#comment-7669344" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669344"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7669104" class="comment-thread"> |
| <div class="comment " id="comment-7669104"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="三月 21, 2012 16:59"> |
| 三月 21, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>RegistryDirectory类出现过并发异常吗?你的并发处理有些问题。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669104.htm#comment-7669104" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669104#comment-7669104" |
| id="comment-permalink-7669104" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669104&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669104&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669104&pageId=6324242" |
| id="reply-comment-7669104" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669104#comment-7669104" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669104#comment-7669104" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669104"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669126" class="comment-thread"> |
| <div class="comment " id="comment-7669126"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="三月 21, 2012 21:11"> |
| 三月 21, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>能不能说详细一点。RegistryDirectory中的集合属性变化时,都是先创建一个新集合,然后替换引用,没有并发remove或add行为,相当于copy-on-write,Java内存模型是确保替换引用是原子的。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669126.htm#comment-7669126" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669126#comment-7669126" |
| id="comment-permalink-7669126" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669126&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669126&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669126&pageId=6324242" |
| id="reply-comment-7669126" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669126#comment-7669126" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669126#comment-7669126" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669126"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669144" class="comment-thread"> |
| <div class="comment " id="comment-7669144"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="三月 22, 2012 15:40"> |
| 三月 22, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>看到你的notify方法加了synchronized关键字,也就是说这个方法会被并发的执行,这样就有可能导致后触发的更新事件先被执行,从而导致本地缓存的数据并不是最新的。<br/> |
| 非公平锁更容易导致这个问题。<br/> |
| zookeeper的callback是串行化的,就是为了解决这个问题。 </p> |
| |
| <p>"Java内存模型是确保替换引用是原子的",其实你的被并发访问的map都加了volatile关键字..</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669144.htm#comment-7669144" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669144#comment-7669144" |
| id="comment-permalink-7669144" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669144&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669144&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669144&pageId=6324242" |
| id="reply-comment-7669144" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669144#comment-7669144" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669144#comment-7669144" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669144"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669153" class="comment-thread"> |
| <div class="comment " id="comment-7669153"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="三月 23, 2012 23:47"> |
| 三月 23, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>事件的顺序是由触发方保证的,也就是注册中心实现需保证通知的顺序,比如:单线程通知,或用队列串行化,或者带版本号对比丢弃旧数据,这是契约的一部分。<br/> |
| 加synchronized只是为了防御,万一哪个注册中心实现的有BUG,也不至于因并发创建或销毁Invoker连接而导致出错,最坏也只是看到旧数据。<br/> |
| 理论上不应让synchronized起作用,如果synchronized起作用,确实会有非公平锁引起的顺序问题,因为先等待锁的不一定先拿到锁。<br/> |
| 加volatile是为了保证可见性,通知的数据更新后,其它线程能立即看到,避免多核下CPU缓存以及线程栈和堆引用同步等引起的可见性问题。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669153.htm#comment-7669153" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669153#comment-7669153" |
| id="comment-permalink-7669153" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669153&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669153&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669153&pageId=6324242" |
| id="reply-comment-7669153" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669153#comment-7669153" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669153#comment-7669153" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669153"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669192" class="comment-thread"> |
| <div class="comment " id="comment-7669192"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="三月 23, 2012 15:51"> |
| 三月 23, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>既然已经用了synchronized关键字,又为什么要用ConcurrentHashMap?</p> |
| |
| <p>“加volatile是为了保证可见性,通知的数据更新后,其它线程能立即看到,避免多核下CPU缓存以及线程栈和堆引用同步等引起的可见性问题。”那“Java内存模型是确保替换引用是原子的”还成立吗?</p> |
| |
| <p>看了你们的代码,我还真不敢随便用这个框架!你们的负载均衡策略也相当简陋!希望你们能更加深入,更加专业!</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669192.htm#comment-7669192" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669192#comment-7669192" |
| id="comment-permalink-7669192" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669192&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669192&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669192&pageId=6324242" |
| id="reply-comment-7669192" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669192#comment-7669192" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669192#comment-7669192" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669192"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669195" class="comment-thread"> |
| <div class="comment " id="comment-7669195"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="三月 25, 2012 00:50"> |
| 三月 25, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>多谢你细致的发现,线程栈内的ConcurrentHashMap改成HashMap,会尽快处理掉。<br/> |
| 框架一直在演进,这么多人在开发,加代码,总会有些细节没注意到,如果压测下不是热点,可能就被忽视了。</p> |
| |
| <p>原子性和可见性并不冲突:<br/> |
| 原子性是指不会看到脏数据,在32位机上,long或double类型,写完高位,低位还没写入,中间就可能被用户读取了,<br/> |
| 所以对long或double类型的变量赋值就不是原子性的,需要同步保证原子性,而对象地址的操作是原子性的。参见:<a href="javascript:if(confirm(%27http://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html#jls-17.7%27" tppabs="http://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html#jls-17.7" class="external-link" rel="nofollow">JLS 17.7</a><br/> |
| 可见性是指CPU不会在L1,L2进行缓存,总是同步到主存,volatile在JIT编译后在x86处理器下实际汇编指令为lock,如:0x04b5ce32: lock addl $0x0,(%esp);</p> |
| |
| <p>负载均衡策略,是一个正交分解后的扩展点,它只关心选择方式,至于其它的像容错,降级,路由等,都由其它扩展点实现,这样就可以进行组合使用,也能保持接口的职责单一,越复杂越容易出错,以最简单的实现达到目的,也是我们一贯的做法,坚持<a href="javascript:if(confirm(%27http://en.wikipedia.org/wiki/KISS_principle \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://en.wikipedia.org/wiki/KISS_principle%27" tppabs="http://en.wikipedia.org/wiki/KISS_principle" class="external-link" rel="nofollow">KISS</a>法则。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669195.htm#comment-7669195" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669195#comment-7669195" |
| id="comment-permalink-7669195" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669195&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669195&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669195&pageId=6324242" |
| id="reply-comment-7669195" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669195#comment-7669195" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669195#comment-7669195" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669195"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7669340" class="comment-thread"> |
| <div class="comment " id="comment-7669340"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="三月 24, 2012 16:21"> |
| 三月 24, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>已在2.1.2版本改为HashMap,参见:<a href="javascript:if(confirm(%27http://code.alibabatech.com/svn/dubbo/tags/2.1.2/dubbo-registry/src/main/java/com/alibaba/dubbo/registry/support/RegistryDirectory.java \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/svn/dubbo/tags/2.1.2/dubbo-registry/src/main/java/com/alibaba/dubbo/registry/support/RegistryDirectory.java%27" tppabs="http://code.alibabatech.com/svn/dubbo/tags/2.1.2/dubbo-registry/src/main/java/com/alibaba/dubbo/registry/support/RegistryDirectory.java" class="external-link" rel="nofollow">RegistryDirectory-2.1.2.java</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669340.htm#comment-7669340" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669340#comment-7669340" |
| id="comment-permalink-7669340" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669340&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669340&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669340&pageId=6324242" |
| id="reply-comment-7669340" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669340#comment-7669340" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669340#comment-7669340" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669340"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7669193" class="comment-thread"> |
| <div class="comment " id="comment-7669193"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="三月 23, 2012 16:09"> |
| 三月 23, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>其实加synchronized关键字,从应用角度来说并无伤大雅。<br/> |
| 但是ConcurrentHashMap建议尽早改成HashMap吧,并发读取性能能提高一倍,而这每次方法调用都会跑的代码!</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669193.htm#comment-7669193" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669193#comment-7669193" |
| id="comment-permalink-7669193" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669193&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669193&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669193&pageId=6324242" |
| id="reply-comment-7669193" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669193#comment-7669193" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669193#comment-7669193" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669193"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669201" class="comment-thread"> |
| <div class="comment " id="comment-7669201"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="三月 23, 2012 18:44"> |
| 三月 23, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>嗯,我们会尽快处理,但这种提升在一次RPC调用中微乎其微,几乎可以忽略。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669201.htm#comment-7669201" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669201#comment-7669201" |
| id="comment-permalink-7669201" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669201&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669201&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669201&pageId=6324242" |
| id="reply-comment-7669201" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669201#comment-7669201" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669201#comment-7669201" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669201"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7669474" class="comment-thread"> |
| <div class="comment " id="comment-7669474"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="三月 29, 2012 11:08"> |
| 三月 29, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>你好,不知是不是我使用的问题,在已经启动tomcat的情况下,我修改代码,因为tomcat的自动重编译,导致了dubbo的重新发布。而在发布时因为端口被占用,导致了项目down掉。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669474.htm#comment-7669474" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669474#comment-7669474" |
| id="comment-permalink-7669474" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669474&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669474&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669474&pageId=6324242" |
| id="reply-comment-7669474" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669474#comment-7669474" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669474#comment-7669474" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669474"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669475" class="comment-thread"> |
| <div class="comment " id="comment-7669475"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="三月 29, 2012 13:24"> |
| 三月 29, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>额,找到原因了,是tomcat的设置问题,server.xml里有个reloadable="true",一旦设置了在使用dubbo的时候同时编写代码就有问题,设为false才可以。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669475.htm#comment-7669475" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669475#comment-7669475" |
| id="comment-permalink-7669475" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669475&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669475&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669475&pageId=6324242" |
| id="reply-comment-7669475" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669475#comment-7669475" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669475#comment-7669475" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669475"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7669674" class="comment-thread"> |
| <div class="comment " id="comment-7669674"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="四月 03, 2012 14:27"> |
| 四月 03, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p> 遇到个问题,是关于服务治理方面的,准确的说应该是:服务依赖关系的管理</p> |
| |
| <p> 举例:场景一,如图</p> |
| |
| <p><span class="image-wrap" style=""><img src="fi000001.1&disp=emb&realattid=ii_136669531f39fc2a&zw&atsh=1&scc=1<mpl=default<mplcache=2&emr=1" tppabs="https://mail.google.com/mail/u/0/?ui=2&ik=c59614e1b4&view=att&th=13666af1c27924bd&attid=0.1&disp=emb&realattid=ii_136669531f39fc2a&zw&atsh=1" style="border: 1px solid black" /></span></p> |
| |
| |
| <p> 1. 有两台service服务器server1、server2<br/> |
| 2. 有4个team分别开发维护A、B、C、D四个系统(或组件)<br/> |
| 3. 其中A中的consumer需要依赖于C提供的service,D中的consumer需要依赖于B提供的service(或者是其他的依赖关系)<br/> |
| 4. 使用zookeeper注册中心</p> |
| |
| <p> 问题一: consumer向zookeeper注册订阅URL时,是要依赖provider的URL的, 由于这种强依赖性, 同时启动server1和server2上的系统,系统是无法启动的<br/> |
| 问题二:即使可以所有的系统(应用)可以分别启动,但是对于我们来说几十个应用,几百个服务,这样的维护成本太高了,包括团队或组员之间的协调、沟通成本更高。</p> |
| |
| <p> 看到你们网站上的关于服务治理方面的资料处于--整理中的状态, 不知道你们在实际的开发、生产环境中,是如何管理服务的(你们的1000+的服务)?</p> |
| |
| <p> 谢谢</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669674.htm#comment-7669674" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669674#comment-7669674" |
| id="comment-permalink-7669674" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669674&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669674&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669674&pageId=6324242" |
| id="reply-comment-7669674" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669674#comment-7669674" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669674#comment-7669674" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669674"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669676" class="comment-thread"> |
| <div class="comment " id="comment-7669676"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="四月 05, 2012 04:36"> |
| 四月 05, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>如果有双向或循环依赖,可以关闭启动时检查,这样当服务提供者不存在时也能启动,参见:<a href="User+Guide.htm#UserGuide-CheckOnStartup" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-CheckOnStartup">Check On Startup</a>。<br/> |
| 依赖关系的展示,是可以通过服务订阅数据分析出来的,开源的simple-monitor也能以文本树的方式展示一部分依赖关系。<br/> |
| 等我们将公司内部的服务治理中心,进行整理剥离后,会考虑将其开源,预计在第二季度内完成。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669676.htm#comment-7669676" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669676#comment-7669676" |
| id="comment-permalink-7669676" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669676&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669676&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669676&pageId=6324242" |
| id="reply-comment-7669676" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669676#comment-7669676" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669676#comment-7669676" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669676"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669681" class="comment-thread"> |
| <div class="comment " id="comment-7669681"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="四月 05, 2012 13:47"> |
| 四月 05, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>非常感谢您的回复,不好意思,指南看的不仔细,期待你们的服务治理中心--开源</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669681.htm#comment-7669681" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669681#comment-7669681" |
| id="comment-permalink-7669681" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669681&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669681&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669681&pageId=6324242" |
| id="reply-comment-7669681" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669681#comment-7669681" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669681#comment-7669681" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669681"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7669764" class="comment-thread"> |
| <div class="comment " id="comment-7669764"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="四月 17, 2012 15:28"> |
| 四月 17, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>Hi,梁飞,zookeeper注册中心不太稳定啊!<br/> |
| 这么多注册中心,还不如集中搞定一个可以稳定使用的。<br/> |
| 我们使用中遇到以下问题:<br/> |
| 1.在修改服务端,重新启动服务端,注册订阅信息,提示该订阅信息已经存在了<br/> |
| 2.服务端修改没有及时更新到客户端</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669764.htm#comment-7669764" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669764#comment-7669764" |
| id="comment-permalink-7669764" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669764&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669764&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669764&pageId=6324242" |
| id="reply-comment-7669764" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669764#comment-7669764" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669764#comment-7669764" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669764"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670135" class="comment-thread"> |
| <div class="comment " id="comment-7670135"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="五月 17, 2012 11:09"> |
| 五月 17, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>2.2.0版本zookeeper的集成已改为使用zkclient,健状性上有所提升,你可以试用。<br/> |
| <a href="javascript:if(confirm(%27https://github.com/sgroschupf/zkclient \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27https://github.com/sgroschupf/zkclient%27" tppabs="https://github.com/sgroschupf/zkclient" class="external-link" rel="nofollow">https://github.com/sgroschupf/zkclient</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670135.htm#comment-7670135" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670135#comment-7670135" |
| id="comment-permalink-7670135" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670135&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670135&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670135&pageId=6324242" |
| id="reply-comment-7670135" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670135#comment-7670135" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670135#comment-7670135" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670135"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7669905" class="comment-thread"> |
| <div class="comment " id="comment-7669905"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="五月 04, 2012 09:13"> |
| 五月 04, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>可以支持纯粹的socket吗,或者要怎么去扩展他,因为我的客户端是c语言写的系统。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669905.htm#comment-7669905" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669905#comment-7669905" |
| id="comment-permalink-7669905" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669905&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669905&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669905&pageId=6324242" |
| id="reply-comment-7669905" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669905#comment-7669905" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669905#comment-7669905" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669905"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7669930" class="comment-thread"> |
| <div class="comment " id="comment-7669930"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="五月 07, 2012 18:50"> |
| 五月 07, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>可以扩展协议:<br/> |
| <a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide#DeveloperGuide-ProtocolSPI%27" tppabs="http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide#DeveloperGuide-ProtocolSPI" class="external-link" rel="nofollow">http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide#DeveloperGuide-ProtocolSPI</a><br/> |
| RPC的实现细节:<br/> |
| <a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide#DeveloperGuide-RPCImplementation%27" tppabs="http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide#DeveloperGuide-RPCImplementation" class="external-link" rel="nofollow">http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide#DeveloperGuide-RPCImplementation</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7669930.htm#comment-7669930" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7669930#comment-7669930" |
| id="comment-permalink-7669930" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669930&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669930&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7669930&pageId=6324242" |
| id="reply-comment-7669930" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669930#comment-7669930" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7669930#comment-7669930" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7669930"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7673980" class="comment-thread"> |
| <div class="comment " id="comment-7673980"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="九月 07, 2012 11:29"> |
| 九月 07, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>你的纯socket通信通过dubbo实现了吗?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673980.htm#comment-7673980" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673980#comment-7673980" |
| id="comment-permalink-7673980" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673980&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673980&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673980&pageId=6324242" |
| id="reply-comment-7673980" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673980#comment-7673980" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673980#comment-7673980" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673980"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7670054" class="comment-thread"> |
| <div class="comment " id="comment-7670054"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 15, 2012 20:56"> |
| 六月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>试用redis做为注册中心,本地注册服务正常,远程注册的服务可以注册成功,客户端调用的时候就会抛异常</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'basedataservice': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.fireball.service.BaseDataService. No provider available for the service com.fireball.service.BaseDataService from the url redis://172.16.53.239:6379/com.alibaba.dubbo.registry.RegistryService?application=fireballclient&cluster=failsafe&dubbo=2.1.2&interface=com.fireball.service.BaseDataService&loadbalance=roundrobin&methods=test,query&pid=4696&retries=0&timestamp=1336973901630 to the consumer 172.16.53.239 use dubbo version 2.1.2 |
| at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:127) |
| at java.security.AccessController.doPrivileged(Native Method) |
| at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:116) |
| at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:91) |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1288) |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:217) |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) |
| at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:880) |
| at com.fireball.SpringContext.getHsqlDBService(SpringContext.java:57) |
| at com.fireball.TestMain.<clinit>(TestMain.java:19) |
| Caused by: java.lang.IllegalStateException: Failed to check the status of the service com.fireball.service.BaseDataService. No provider available for the service com.fireball.service.BaseDataService from the url redis://172.16.53.239:6379/com.alibaba.dubbo.registry.RegistryService?application=fireballclient&cluster=failsafe&dubbo=2.1.2&interface=com.fireball.service.BaseDataService&loadbalance=roundrobin&methods=test,query&pid=4696&retries=0&timestamp=1336973901630 to the consumer 172.16.53.239 use dubbo version 2.1.2 |
| at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:357) |
| at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:250) |
| at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:107) |
| at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:52) |
| at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:121) |
| ... 10 more]]></script> |
| </div></div> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670054.htm#comment-7670054" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670054#comment-7670054" |
| id="comment-permalink-7670054" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670054&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670054&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670054&pageId=6324242" |
| id="reply-comment-7670054" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670054#comment-7670054" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670054#comment-7670054" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670054"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670055" class="comment-thread"> |
| <div class="comment " id="comment-7670055"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="五月 14, 2012 13:54"> |
| 五月 14, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>补充下,windows可以,linux抛上面的异常</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670055.htm#comment-7670055" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670055#comment-7670055" |
| id="comment-permalink-7670055" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670055&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670055&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670055&pageId=6324242" |
| id="reply-comment-7670055" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670055#comment-7670055" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670055#comment-7670055" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670055"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674565" class="comment-thread"> |
| <div class="comment " id="comment-7674565"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 15, 2012 15:40"> |
| 十一月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>Great article, thank you again for witirng.</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674565.htm#comment-7674565" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674565#comment-7674565" |
| id="comment-permalink-7674565" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674565&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674565&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674565&pageId=6324242" |
| id="reply-comment-7674565" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674565#comment-7674565" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674565#comment-7674565" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674565"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7674569" class="comment-thread"> |
| <div class="comment " id="comment-7674569"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 16, 2012 06:25"> |
| 十一月 16, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>tTqEFy <a href="http://ishzfgcwrlrw.com/">ishzfgcwrlrw</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674569.htm#comment-7674569" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674569#comment-7674569" |
| id="comment-permalink-7674569" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674569&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674569&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674569&pageId=6324242" |
| id="reply-comment-7674569" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674569#comment-7674569" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674569#comment-7674569" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674569"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7674587" class="comment-thread"> |
| <div class="comment " id="comment-7674587"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 17, 2012 12:20"> |
| 十一月 17, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>km2OuF <a href="http://sqmhjoainnkd.com/">sqmhjoainnkd</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674587.htm#comment-7674587" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674587#comment-7674587" |
| id="comment-permalink-7674587" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674587&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674587&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674587&pageId=6324242" |
| id="reply-comment-7674587" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674587#comment-7674587" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674587#comment-7674587" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674587"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7674592" class="comment-thread"> |
| <div class="comment " id="comment-7674592"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 18, 2012 20:45"> |
| 十一月 18, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>UZyHSU , <span class="error">[url=http://iycntonvtnuo.com/]</span>iycntonvtnuo<span class="error">[/url]</span>, <span class="error">[link=http://nqnzfqebhazg.com/]</span>nqnzfqebhazg<span class="error">[/link]</span>, <a href="javascript:if(confirm(%27http://gfymvomqoxmo.com/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://gfymvomqoxmo.com/%27" tppabs="http://gfymvomqoxmo.com/" class="external-link" rel="nofollow">http://gfymvomqoxmo.com/</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674592.htm#comment-7674592" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674592#comment-7674592" |
| id="comment-permalink-7674592" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674592&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674592&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674592&pageId=6324242" |
| id="reply-comment-7674592" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674592#comment-7674592" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674592#comment-7674592" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674592"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7670204" class="comment-thread"> |
| <div class="comment " id="comment-7670204"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 15, 2012 20:56"> |
| 六月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[java.lang.IllegalStateException: await*() in I/O thread causes a dead lock or sudden performance drop. Use addListener() instead or call await*() from a different thread. |
| at org.jboss.netty.channel.DefaultChannelFuture.checkDeadLock(DefaultChannelFuture.java:296) |
| at org.jboss.netty.channel.DefaultChannelFuture.await0(DefaultChannelFuture.java:260) |
| at org.jboss.netty.channel.DefaultChannelFuture.awaitUninterruptibly(DefaultChannelFuture.java:229)]]></script> |
| </div></div> |
| <p>consumer引用远程对象报出来的,consumer端首先是连接9090注册中心没问题,接着连接20880服务就报上没错误。请大家帮忙看看是怎么回事</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670204.htm#comment-7670204" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670204#comment-7670204" |
| id="comment-permalink-7670204" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670204&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670204&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670204&pageId=6324242" |
| id="reply-comment-7670204" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670204#comment-7670204" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670204#comment-7670204" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670204"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670205" class="comment-thread"> |
| <div class="comment " id="comment-7670205"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="五月 20, 2012 23:31"> |
| 五月 20, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>原因:</p> |
| |
| <p>这个异常信息的含义是在“接收消息”的“IO线程”上又发起了“发送信息”的请求。因为“发送信息”本身需要IO线程,而IO线程正在“接收消息”的途中等待发送完成。因netty有在await之前检测对比当前线程,所以只是报异常,并不会真正发生死锁。</p> |
| |
| <p>排查:</p> |
| |
| <p>用的Dubbo哪个版本?有没有设置过<dubbo:protocol dispatcher="" />?如果有设置,可能引发此问题。参见:<a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/display/dubbo/User+Guide \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/display/dubbo/User+Guide#UserGuide-ThreadModel%27" tppabs="http://code.alibabatech.com/wiki/display/dubbo/User+Guide#UserGuide-ThreadModel" class="external-link" rel="nofollow">http://code.alibabatech.com/wiki/display/dubbo/User+Guide#UserGuide-ThreadModel</a></p> |
| |
| <p>比如:将dispatcher设置为连接事件不派发到线程池,而是直接在IO线程上执行,那么在ChannelHandler的connected()和disconnected()事件中不能再直接发起send操作,否则死锁,必须另启线程执行send操作。</p> |
| |
| <p>已记录,我们会跟进排查:<a href="javascript:if(confirm(%27http://code.alibabatech.com/jira/browse/DUBBO-404 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/jira/browse/DUBBO-404%27" tppabs="http://code.alibabatech.com/jira/browse/DUBBO-404" class="external-link" rel="nofollow">http://code.alibabatech.com/jira/browse/DUBBO-404</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670205.htm#comment-7670205" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670205#comment-7670205" |
| id="comment-permalink-7670205" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670205&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670205&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670205&pageId=6324242" |
| id="reply-comment-7670205" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670205#comment-7670205" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670205#comment-7670205" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670205"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7670215" class="comment-thread"> |
| <div class="comment " id="comment-7670215"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="五月 21, 2012 19:28"> |
| 五月 21, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>非常感谢,问题已经解决。<br/> |
| 加dispatcher用线程池就好了。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670215.htm#comment-7670215" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670215#comment-7670215" |
| id="comment-permalink-7670215" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670215&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670215&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670215&pageId=6324242" |
| id="reply-comment-7670215" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670215#comment-7670215" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670215#comment-7670215" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670215"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7670447" class="comment-thread"> |
| <div class="comment " id="comment-7670447"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="五月 30, 2012 11:22"> |
| 五月 30, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>请问dubbo的运行环境是不是必须最低java 1.6?<br/> |
| 因为看里面的一些代码特性,都是java6的,包括最近的zkClient,也是java6实现,但我看说明,是说环境要求 jdk 1.5+?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670447.htm#comment-7670447" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670447#comment-7670447" |
| id="comment-permalink-7670447" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670447&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670447&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670447&pageId=6324242" |
| id="reply-comment-7670447" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670447#comment-7670447" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670447#comment-7670447" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670447"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670449" class="comment-thread"> |
| <div class="comment " id="comment-7670449"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="五月 30, 2012 12:43"> |
| 五月 30, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>部分功能是需要1.6支持的,比如:script路由,grizzly传输,zookeeper注册中心等,但dubbo本身是用jdk1.5编译的,只要不用到这些功能,就可以用jdk1.5。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670449.htm#comment-7670449" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670449#comment-7670449" |
| id="comment-permalink-7670449" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670449&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670449&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670449&pageId=6324242" |
| id="reply-comment-7670449" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670449#comment-7670449" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670449#comment-7670449" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670449"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7670448" class="comment-thread"> |
| <div class="comment " id="comment-7670448"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 15, 2012 20:56"> |
| 六月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>dubbo 2.1.8 simply-registry+自己的服务,开发过程经常registry报OOM,请问需要什么优化么?我用的是自带的start.bat<br/> |
| java -Xms64m -Xmx512m -Xss256k -XX:MaxPermSize=128M -classpath ..\conf;%LIB_JARS% com.alibaba.dubbo.container.Main</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[警告: Failed to accept a connection. |
| java.lang.OutOfMemoryError: unable to create new native thread |
| at java.lang.Thread.start0(Native Method) |
| at java.lang.Thread.start(Thread.java:574) |
| at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(Thr |
| eadPoolExecutor.java:455) |
| at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.ja |
| va:863) |
| at org.jboss.netty.channel.socket.nio.NioWorker.register(NioWorker.java: |
| 115) |
| at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.r |
| egisterAcceptedChannel(NioServerSocketPipelineSink.java:279) |
| at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.r |
| un(NioServerSocketPipelineSink.java:246) |
| at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec |
| utor.java:650) |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor |
| .java:675) |
| at java.lang.Thread.run(Thread.java:595) |
| 2012-5-30 1:05:01 org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink |
| |
| 警告: Failed to accept a connection. |
| java.lang.OutOfMemoryError: unable to create new native thread |
| at java.lang.Thread.start0(Native Method) |
| at java.lang.Thread.start(Thread.java:574) |
| at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(Thr |
| eadPoolExecutor.java:455) |
| at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.ja |
| va:863) |
| at org.jboss.netty.channel.socket.nio.NioWorker.register(NioWorker.java: |
| 115) |
| at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.r |
| egisterAcceptedChannel(NioServerSocketPipelineSink.java:279) |
| at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.r |
| un(NioServerSocketPipelineSink.java:246) |
| at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec |
| utor.java:650) |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor |
| .java:675) |
| at java.lang.Thread.run(Thread.java:595) |
| 2012-5-30 1:06:24 org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink |
| |
| 警告: Failed to accept a connection. |
| java.lang.OutOfMemoryError: unable to create new native thread |
| at java.lang.Thread.start0(Native Method) |
| at java.lang.Thread.start(Thread.java:574) |
| at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(Thr |
| eadPoolExecutor.java:455) |
| at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.ja |
| va:863) |
| at org.jboss.netty.channel.socket.nio.NioWorker.register(NioWorker.java: |
| 115) |
| at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.r |
| egisterAcceptedChannel(NioServerSocketPipelineSink.java:279) |
| at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.r |
| un(NioServerSocketPipelineSink.java:246) |
| at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec |
| utor.java:650) |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor |
| .java:675) |
| at java.lang.Thread.run(Thread.java:595)]]></script> |
| </div></div> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670448.htm#comment-7670448" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670448#comment-7670448" |
| id="comment-permalink-7670448" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670448&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670448&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670448&pageId=6324242" |
| id="reply-comment-7670448" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670448#comment-7670448" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670448#comment-7670448" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670448"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670455" class="comment-thread"> |
| <div class="comment " id="comment-7670455"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="五月 30, 2012 12:48"> |
| 五月 30, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>simply-registry 有BUG,没有去修复,请不要使用。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670455.htm#comment-7670455" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670455#comment-7670455" |
| id="comment-permalink-7670455" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670455&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670455&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670455&pageId=6324242" |
| id="reply-comment-7670455" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670455#comment-7670455" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670455#comment-7670455" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670455"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670456" class="comment-thread"> |
| <div class="comment " id="comment-7670456"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="五月 30, 2012 13:06"> |
| 五月 30, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>那如果环境为java 1.5话,是不是只能是redis作为registry的方案了?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670456.htm#comment-7670456" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670456#comment-7670456" |
| id="comment-permalink-7670456" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670456&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670456&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670456&pageId=6324242" |
| id="reply-comment-7670456" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670456#comment-7670456" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670456#comment-7670456" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670456"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670501" class="comment-thread"> |
| <div class="comment " id="comment-7670501"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="五月 31, 2012 17:02"> |
| 五月 31, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>你可以考虑自己拿zkclient的源代码用jdk1.5重新编译一次,在自己的仓库重发一份。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670501.htm#comment-7670501" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670501#comment-7670501" |
| id="comment-permalink-7670501" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670501&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670501&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670501&pageId=6324242" |
| id="reply-comment-7670501" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670501#comment-7670501" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670501#comment-7670501" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670501"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670512" class="comment-thread"> |
| <div class="comment " id="comment-7670512"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 01, 2012 10:29"> |
| 六月 01, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>请问alibaba内部使用的registry是?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670512.htm#comment-7670512" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670512#comment-7670512" |
| id="comment-permalink-7670512" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670512&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670512&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670512&pageId=6324242" |
| id="reply-comment-7670512" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670512#comment-7670512" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670512#comment-7670512" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670512"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670989" class="comment-thread"> |
| <div class="comment " id="comment-7670989"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="六月 12, 2012 15:48"> |
| 六月 12, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>alibaba内部使用的是一个基于mysql实现的配置中心,dubbo将其适配为registry。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670989.htm#comment-7670989" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670989#comment-7670989" |
| id="comment-permalink-7670989" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670989&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670989&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670989&pageId=6324242" |
| id="reply-comment-7670989" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670989#comment-7670989" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670989#comment-7670989" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670989"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7672531" class="comment-thread"> |
| <div class="comment " id="comment-7672531"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="七月 03, 2012 21:51"> |
| 七月 03, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>SimpleRegistry的BUG已在2.3.2版本修复。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7672531.htm#comment-7672531" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7672531#comment-7672531" |
| id="comment-permalink-7672531" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672531&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672531&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672531&pageId=6324242" |
| id="reply-comment-7672531" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672531#comment-7672531" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672531#comment-7672531" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7672531"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7670515" class="comment-thread"> |
| <div class="comment " id="comment-7670515"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 15, 2012 20:55"> |
| 六月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>To 梁飞:</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[Caused by: java.lang.IllegalStateException: Can not create adaptive extenstion interface com.alibaba.dubbo.common.extension.ExtensionFactory, cause: No adaptive method on extension com.alibaba.dubbo.common.extension.ExtensionFactory, refuse to create the adaptive class! |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtension(ExtensionLoader.java:597) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtension(ExtensionLoader.java:330) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.<init>(ExtensionLoader.java:120) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.getExtensionLoader(ExtensionLoader.java:112) |
| at com.alibaba.dubbo.container.Main.<clinit>(Main.java:41) |
| Caused by: java.lang.IllegalStateException: No adaptive method on extension com.alibaba.dubbo.common.extension.ExtensionFactory, refuse to create the adaptive class! |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:628) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClass(ExtensionLoader.java:610) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtensionClass(ExtensionLoader.java:606) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtension(ExtensionLoader.java:595) |
| ... 4 more]]></script> |
| </div></div> |
| <p>在:<br/> |
| ExtensionLoader.getExtensionLoader(ExtensionFactory.class).getAdaptiveExtension()报错了<br/> |
| ExtensionFactory接口中没有Adaptive注解方法。<br/> |
| 容器必须怎么启动呢?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670515.htm#comment-7670515" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670515#comment-7670515" |
| id="comment-permalink-7670515" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670515&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670515&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670515&pageId=6324242" |
| id="reply-comment-7670515" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670515#comment-7670515" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670515#comment-7670515" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670515"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670516" class="comment-thread"> |
| <div class="comment " id="comment-7670516"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 03, 2012 17:02"> |
| 六月 03, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>程序版本是2.20<br/> |
| Main.java<br/> |
| private static final ExtensionLoader<Container> loader = ExtensionLoader.getExtensionLoader(Container.class);</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670516.htm#comment-7670516" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670516#comment-7670516" |
| id="comment-permalink-7670516" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670516&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670516&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670516&pageId=6324242" |
| id="reply-comment-7670516" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670516#comment-7670516" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670516#comment-7670516" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670516"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7670986" class="comment-thread"> |
| <div class="comment " id="comment-7670986"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="六月 12, 2012 15:33"> |
| 六月 12, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>你有没有改变dubbo的jar包的内容?不能改变dubbo的jar包内的META-INF下的配置文件,否则扩展点的加载会问题。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670986.htm#comment-7670986" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670986#comment-7670986" |
| id="comment-permalink-7670986" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670986&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670986&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670986&pageId=6324242" |
| id="reply-comment-7670986" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670986#comment-7670986" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670986#comment-7670986" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670986"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7670531" class="comment-thread"> |
| <div class="comment " id="comment-7670531"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 15, 2012 20:55"> |
| 六月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>咨询2个问题:<br/> |
| 1、测试期间发现这个问题,不理解情况是怎么发生的,测试的压力不大,就是普通的web系统点点,是否需要进行一些调优配置?</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[Caused by: java.util.concurrent.RejectedExecutionException: Thread pool is EXHAUSTED! Thread Name: DubboServerHandler, Pool Size: 100 (active: 100, core: 100, max: 100, largest: 100), Task: 11154 (completed: 11054), Executor status:(isShutdown:false, isTerminated:false, isTerminating:false), in dubbo://ip/com.TestService! |
| at com.alibaba.dubbo.common.threadpool.support.AbortPolicyWithReport.rejectedExecution(AbortPolicyWithReport.java:51) |
| at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:408) |
| at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:895) |
| at com.alibaba.dubbo.remoting.transport.handler.DefaultChannelHandler.caught(DefaultChannelHandler.java:69) |
| ... 15 more |
| |
| 20:52:38.410 WARN c.a.d.c.t.s.AbortPolicyWithReport - [DUBBO] Thread pool is EXHAUSTED! Thread Name: DubboServerHandler, Pool Size: 100 (active: 100, core: 100, max: 100, largest: 100), Task: 11154 (completed: 11054), Executor status:(isShutdown:false, isTerminated:false, isTerminating:false), in dubbo://dubbo://ip/com.TestService!, dubbo version: 2.0.14, current host: xx.xxx.xx.xx |
| 20:52:38.412 WARN c.a.d.c.t.s.AbortPolicyWithReport - [DUBBO] Thread pool is EXHAUSTED! Thread Name: DubboServerHandler, Pool Size: 100 (active: 100, core: 100, max: 100, largest: 100), Task: 11154 (completed: 11054), Executor status:(isShutdown:false, isTerminated:false, isTerminating:false), in dubbo://dubbo://ip/com.TestService!, dubbo version: 2.0.14, current host: xx.xx.xx.xx |
| |
| 2、拿了最新的代码dubbo2.2.1在测试,发现在停止的时候,在出现Close dubbo server: ,Close NettyServer bind这些日志后,即服务都卸载掉了,端口也释放了,出现卸载injvm协议的服务,而zkRegistry没有这些服务,所以抛的异常,这个injvm协议是什么时候起的呢? |
| |
| 09:11:04.815 INFO c.a.d.r.protocol.dubbo.DubboProtocol - [DUBBO] Close dubbo server: /x.x.x.x:30001, dubbo version: dubbo_2.2.1, current host: x.x.x.x |
| 09:11:04.818 INFO c.a.d.r.transport.AbstractServer - [DUBBO] Close NettyServer bind /0.0.0.0:30001, export /x.x.x.x:30001, dubbo version: dubbo_2.2.1, current host: x.x.x.x |
| 09:11:05.050 INFO c.a.d.r.protocol.injvm.InjvmProtocol - [DUBBO] Unexport service: injvm://127.0.0.1/ServiceA?anyhost=true&application=server-ref&default.timeout=5000&dubbo=dubbo_2.2.1&interface=ServiceA, dubbo version: dubbo_2.2.1, current host: x.x.x.x |
| 09:11:05.052 INFO c.a.d.r.protocol.injvm.InjvmProtocol - [DUBBO] Unexport service: injvm://127.0.0.1/ServiceB?anyhost=true&application=server-ref&default.timeout=5000&dubbo=dubbo_2.2.1&interface=ServiceB, dubbo version: dubbo_2.2.1, current host: x.x.x.x |
| 09:11:05.054 INFO c.a.d.r.protocol.injvm.InjvmProtocol - [DUBBO] Unexport service: injvm://127.0.0.1/ServiceC?anyhost=true&application=server-ref&default.timeout=5000&dubbo=dubbo_2.2.1&interface=ServiceC, dubbo version: dubbo_2.2.1, current host: x.x.x.x |
| ..... |
| 09:11:05.107 WARN c.a.dubbo.config.AbstractConfig - [DUBBO] Failed to unregister dubbo://x.x.x.x:30001/ServiceA?anyhost=true&application=server-ref&default.timeout=5000&dubbo=dubbo_2.2.1&interface=ServiceA to registry x.x.x.x:30000, cause: Failed to unregister dubbo://x.x.x.x:30001/ServiceA?anyhost=true&application=server-ref&default.timeout=5000&dubbo=dubbo_2.2.1&interface=ServiceA to zookeeper zookeeper://x.x.x.x:30000/com.alibaba.dubbo.registry.RegistryService?application=server-ref&dubbo=dubbo_2.2.1&export=dubbo%3A%2F%2Fx.x.x.x%3A30001%2FServiceA%3Fanyhost%3Dtrue%26application%3Dserver-ref%26default.timeout%3D5000%26dubbo%3Ddubbo_2.2.1%26interface%3DServiceA, cause: null, dubbo version: dubbo_2.2.1, current host: x.x.x.x.x |
| java.lang.IllegalStateException: Failed to unregister dubbo://x.x.x.x:30001/ServiceA?anyhost=true&application=server-ref&default.timeout=5000&dubbo=dubbo_2.2.1&interface=ServiceA to registry x.x.x.x:30000, cause: Failed to unregister dubbo://x.x.x.x:30001/ServiceA?anyhost=true&application=server-ref&default.timeout=5000&dubbo=dubbo_2.2.1&interface=ServiceA to zookeeper zookeeper://x.x.x.x:30000/com.alibaba.dubbo.registry.RegistryService?application=server-ref&dubbo=dubbo_2.2.1&export=dubbo%3A%2F%2Fx.x.x.x%3A30001%2FServiceA%3Fanyhost%3Dtrue%26application%3Dserver-ref%26default.timeout%3D5000%26dubbo%3Ddubbo_2.2.1%26interface%3DServiceA, cause: null |
| at com.alibaba.dubbo.registry.support.FailbackRegistry.unregister(FailbackRegistry.java:158) ~[dubbo_2.2.1.jar:na] |
| ... |
| Caused by: com.alibaba.dubbo.rpc.RpcException: Failed to unregister dubbo://x.x.x.x:30001/ServiceA?anyhost=true&application=server-ref&default.timeout=5000&dubbo=dubbo_2.2.1&interface=ServiceA to zookeeper zookeeper://x.x.x.x:30000/com.alibaba.dubbo.registry.RegistryService?application=server-ref&dubbo=dubbo_2.2.1&export=dubbo%3A%2F%2Fx.x.x.x%3A30001%2FServiceA%3Fanyhost%3Dtrue%26application%3Dserver-ref%26default.timeout%3D5000%26dubbo%3Ddubbo_2.2.1%26interface%3DServiceA, cause: null |
| at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doUnregister(ZookeeperRegistry.java:127) ~[dubbo_2.2.1.jar:na] |
| at com.alibaba.dubbo.registry.support.FailbackRegistry.unregister(FailbackRegistry.java:151) ~[dubbo_2.2.1.jar:na] |
| ... 74 common frames omitted |
| Caused by: java.lang.NullPointerException: null |
| at org.I0Itec.zkclient.ZkClient$8.call(ZkClient.java:739) ~[zkClient.jar:na]a |
| at org.I0Itec.zkclient.ZkClient.retryUntilConnected(ZkClient.java:689) ~[zkClient.jar:na] |
| at org.I0Itec.zkclient.ZkClient.delete(ZkClient.java:736) ~[zkClient.jar:na] |
| at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doUnregister(ZookeeperRegistry.java:125) ~[dubbo_2.2.1.jar:na] |
| ... 75 common frames omitted]]></script> |
| </div></div> |
| |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670531.htm#comment-7670531" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670531#comment-7670531" |
| id="comment-permalink-7670531" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670531&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670531&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670531&pageId=6324242" |
| id="reply-comment-7670531" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670531#comment-7670531" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670531#comment-7670531" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670531"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670988" class="comment-thread"> |
| <div class="comment " id="comment-7670988"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="六月 12, 2012 15:46"> |
| 六月 12, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>问题一:<br/> |
| Thread pool is EXHAUSTED! 表示线程池的线程全部被占用,如果每次请求都把线程卡住,比如全堵在数据库连接上,就算你只有一个并发,也能把线程池耗光,不管线程池设多大也没用。<br/> |
| 你可以用:jstack PID > jstack.log,把线程栈dump下来,看所有线程都阻在哪个方法上,这个方法就是有问题的地方,比如阻个oracle-driver的某个方法上,就检测一下oracle的连接数限制,最大执行语句限制等。</p> |
| |
| <p>问题二:<br/> |
| 可能是注册中心连接已关闭,又有新的unregister请求发起,导致unregister失败,但此问题不会影响运行。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670988.htm#comment-7670988" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670988#comment-7670988" |
| id="comment-permalink-7670988" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670988&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670988&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670988&pageId=6324242" |
| id="reply-comment-7670988" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670988#comment-7670988" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670988#comment-7670988" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670988"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7670803" class="comment-thread"> |
| <div class="comment " id="comment-7670803"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 10, 2012 20:31"> |
| 六月 10, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>你好:</p> |
| |
| <p> 我用dubbo 2.2遇到了一个问题,就是用2台电脑进行调用接口的时候就是连接不上注册中心。在同一台电脑上就可以调用接口。</p> |
| |
| <p> 我想知道用multicast 注册中心,2台电脑该如何设置?</p> |
| |
| <p> 后来我采用了Zookeeper 3.3.3 注册中心。在一台电脑上有用,当用2台电脑调用接口(就是一台电脑做服务提供者,一台电脑做消费者),消费者就是连接不上另一台电脑的注册中心。请问是什么原因?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670803.htm#comment-7670803" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670803#comment-7670803" |
| id="comment-permalink-7670803" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670803&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670803&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670803&pageId=6324242" |
| id="reply-comment-7670803" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670803#comment-7670803" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670803#comment-7670803" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670803"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670804" class="comment-thread"> |
| <div class="comment " id="comment-7670804"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 10, 2012 20:35"> |
| 六月 10, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>用了Zookeeper 3.3.3消费者连接上了注册中心 可DemoService demoService = (DemoService)context.getBean("demoService"); 这句获得不了。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670804.htm#comment-7670804" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670804#comment-7670804" |
| id="comment-permalink-7670804" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670804&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670804&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670804&pageId=6324242" |
| id="reply-comment-7670804" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670804#comment-7670804" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670804#comment-7670804" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670804"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670805" class="comment-thread"> |
| <div class="comment " id="comment-7670805"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 11, 2012 09:19"> |
| 六月 11, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>可以尝试先在消费者机器上telnet 提供者机器ip:zookeeper端口,看看是否有通,<br/> |
| ->没通的话,检查看看是否提供者机器有防火墙之类的东西,<br/> |
| ->有通的话,则看看提供者和消费者dubbo配置的registry端口是否有错误,如果都对,我看你需要贴上异常日志<br/> |
| ->第3个情况,就是提供者是否有多个ip,假设提供者有192.168.0.1和10.2.3.1两个ip,而消费者机器ip是192.168.0.2,而dubbo服务的监听ip是10.2.3.1的话(看看dubbo export url的ip端口信息),这样消费者机器是连不到提供者的</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670805.htm#comment-7670805" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670805#comment-7670805" |
| id="comment-permalink-7670805" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670805&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670805&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670805&pageId=6324242" |
| id="reply-comment-7670805" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670805#comment-7670805" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670805#comment-7670805" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670805"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7670991" class="comment-thread"> |
| <div class="comment " id="comment-7670991"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="六月 12, 2012 15:52"> |
| 六月 12, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>这位已经回答的很清楚。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670991.htm#comment-7670991" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670991#comment-7670991" |
| id="comment-permalink-7670991" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670991&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670991&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670991&pageId=6324242" |
| id="reply-comment-7670991" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670991#comment-7670991" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670991#comment-7670991" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670991"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7670990" class="comment-thread"> |
| <div class="comment " id="comment-7670990"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="六月 12, 2012 15:56"> |
| 六月 12, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>如果你的网络支持广播包,使用multicast注册中心,在机器上不需要做任何设置,<br/> |
| 也不用搭建任何中间节点,只要两个人填的multicast地址一样,就能互相发现,<br/> |
| 广播地址段:224.0.0.0 - 239.255.255.255,在这个段内任选一个IP都可以。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7670990.htm#comment-7670990" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7670990#comment-7670990" |
| id="comment-permalink-7670990" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670990&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670990&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7670990&pageId=6324242" |
| id="reply-comment-7670990" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670990#comment-7670990" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7670990#comment-7670990" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7670990"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7671053" class="comment-thread"> |
| <div class="comment " id="comment-7671053"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 15, 2012 20:54"> |
| 六月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demoService': Post-processing of the FactoryBean's object failed; nested exception is org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class org.springframework.rmi.common.bytecode.proxy1]: Common causes of this problem include using a final class or a non-visible class; nested exception is java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given |
| at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:165) |
| at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:102) |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1429) |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:245) |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) |
| at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1075) |
| at test.consumer.DemoConsumer.main(DemoConsumer.java:33) |
| Caused by: org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class org.springframework.rmi.common.bytecode.proxy1]: Common causes of this problem include using a final class or a non-visible class; nested exception is java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given |
| at org.springframework.aop.framework.Cglib2AopProxy.getProxy(Cglib2AopProxy.java:212) |
| at org.springframework.aop.framework.ProxyFactory.getProxy(ProxyFactory.java:112) |
| at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.createProxy(AbstractAutoProxyCreator.java:476) |
| at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:362) |
| at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:322) |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:407) |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.postProcessObjectFromFactoryBean(AbstractAutowireCapableBeanFactory.java:1561) |
| at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:162) |
| ... 6 more |
| Caused by: java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given |
| at net.sf.cglib.proxy.Enhancer.emitConstructors(Enhancer.java:721) |
| at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:499) |
| at net.sf.cglib.transform.TransformingClassGenerator.generateClass(TransformingClassGenerator.java:33) |
| at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) |
| at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216) |
| at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377) |
| at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:285) |
| at org.springframework.aop.framework.Cglib2AopProxy.getProxy(Cglib2AopProxy.java:200) |
| ... 13 more]]></script> |
| </div></div> |
| <p>这个问题很是郁闷,spring对rpc远程对象进行代理时报错。proxy1是有构造函数的,但是spring选择用cglib代理时。cglib找不到或者参数传递有问题。<br/> |
| 首先proxy1本身就是一个代理对象。<br/> |
| spring源码Cglib2AopProxy中setConstructorArguments方法没有被调用过。</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[Object proxy; |
| if (this.constructorArgs != null) { |
| proxy = enhancer.create(this.constructorArgTypes, this.constructorArgs); |
| } |
| else { |
| proxy = enhancer.create(); |
| }]]></script> |
| </div></div> |
| <p>始终是执行else里面的分支。这样就会报Superclass has no null constructors but no arguments were given<br/> |
| 各位请帮助看看。。!!!</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7671053.htm#comment-7671053" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7671053#comment-7671053" |
| id="comment-permalink-7671053" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671053&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671053&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671053&pageId=6324242" |
| id="reply-comment-7671053" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7671053#comment-7671053" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7671053#comment-7671053" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7671053"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7671463" class="comment-thread"> |
| <div class="comment " id="comment-7671463"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 15, 2012 20:54"> |
| 六月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>关于dubbo-monitor-simple-2.3.0使用问题<br/> |
| 修改了dubbo.properties配置如下</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[dubbo.container=log4j,spring,registry,jetty |
| dubbo.application.name=simple-monitor |
| dubbo.application.owner= |
| #dubbo.registry.address=multicast://224.5.6.7:1234 |
| dubbo.registry.address=zookeeper://192.168.1.91:2181 |
| #dubbo.registry.address=redis://127.0.0.1:6379 |
| #dubbo.registry.address=dubbo://127.0.0.1:9090 |
| dubbo.protocol.port=7070 |
| dubbo.jetty.port=8080 |
| dubbo.jetty.directory=${user.home}/monitor |
| dubbo.charts.directory=${dubbo.jetty.directory}/charts |
| dubbo.statistics.directory=${user.home}/monitor/statistics |
| dubbo.log4j.file=logs/dubbo-monitor-simple.log |
| dubbo.log4j.level=WARN]]></script> |
| </div></div> |
| <p>provider接口都有调用过多次,但是在网页上Services->显示Statistics (0) Charts (0),没有出现报表图,是不是还需要注意什么配置</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7671463.htm#comment-7671463" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7671463#comment-7671463" |
| id="comment-permalink-7671463" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671463&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671463&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671463&pageId=6324242" |
| id="reply-comment-7671463" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7671463#comment-7671463" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7671463#comment-7671463" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7671463"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7671551" class="comment-thread"> |
| <div class="comment " id="comment-7671551"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 16, 2012 10:36"> |
| 六月 16, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>我这么配置也没出现报表图。。。。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7671551.htm#comment-7671551" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7671551#comment-7671551" |
| id="comment-permalink-7671551" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671551&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671551&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671551&pageId=6324242" |
| id="reply-comment-7671551" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7671551#comment-7671551" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7671551#comment-7671551" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7671551"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7671683" class="comment-thread"> |
| <div class="comment " id="comment-7671683"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="六月 18, 2012 15:49"> |
| 六月 18, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>Statistics是1分钟汇报一次,Charts是5分钟生成一次,要等一会。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7671683.htm#comment-7671683" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7671683#comment-7671683" |
| id="comment-permalink-7671683" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671683&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671683&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7671683&pageId=6324242" |
| id="reply-comment-7671683" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7671683#comment-7671683" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7671683#comment-7671683" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7671683"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7673985" class="comment-thread"> |
| <div class="comment " id="comment-7673985"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="九月 10, 2012 21:04"> |
| 九月 10, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>你在provider和consumer的配置文件里配置了monitor节点没?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673985.htm#comment-7673985" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673985#comment-7673985" |
| id="comment-permalink-7673985" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673985&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673985&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673985&pageId=6324242" |
| id="reply-comment-7673985" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673985#comment-7673985" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673985#comment-7673985" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673985"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7672172" class="comment-thread"> |
| <div class="comment " id="comment-7672172"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 28, 2012 10:08"> |
| 六月 28, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[java.lang.StackOverflowError |
| at java.lang.AbstractStringBuilder.append(Unknown Source) |
| at java.lang.StringBuilder.append(Unknown Source) |
| at java.net.Inet4Address.numericToTextFormat(Unknown Source) |
| at java.net.Inet4Address.getHostAddress(Unknown Source) |
| at com.alibaba.dubbo.rpc.RpcContext.getRemoteHost(RpcContext.java:363) |
| at com.alibaba.dubbo.rpc.RpcContext.getRemoteAddressString(RpcContext.java:321) |
| at com.alibaba.dubbo.registry.simple.SimpleRegistryService.subscribe(SimpleRegistryService.java:87) |
| at com.alibaba.dubbo.registry.support.AbstractRegistry.lookup(AbstractRegistry.java:283) |
| at com.alibaba.dubbo.registry.simple.SimpleRegistryService.subscribed(SimpleRegistryService.java:146) |
| at com.alibaba.dubbo.registry.simple.SimpleRegistryService.subscribe(SimpleRegistryService.java:101) |
| at com.alibaba.dubbo.registry.support.AbstractRegistry.lookup(AbstractRegistry.java:283) |
| at com.alibaba.dubbo.registry.simple.SimpleRegistryService.subscribed(SimpleRegistryService.java:146) |
| at com.alibaba.dubbo.registry.simple.SimpleRegistryService.subscribe(SimpleRegistryService.java:101) |
| at com.alibaba.dubbo.registry.support.AbstractRegistry.lookup(AbstractRegistry.java:283) |
| at com.alibaba.dubbo.registry.simple.SimpleRegistryService.subscribed(SimpleRegistryService.java:146) |
| at com.alibaba.dubbo.registry.simple.SimpleRegistryService.subscribe(SimpleRegistryService.java:101) |
| at com.alibaba.dubbo.registry.support.AbstractRegistry.lookup(AbstractRegistry.java:283) |
| at com.alibaba.dubbo.registry.simple.SimpleRegistryService.subscribed(SimpleRegistryService.java:146) |
| at com.alibaba.dubbo.registry.simple.SimpleRegistryService.subscribe(SimpleRegistryService.java:101) |
| at com.alibaba.dubbo.registry.support.AbstractRegistry.lookup(AbstractRegistry.java:283) |
| ... |
| 2012-06-23 10:49:56,801 INFO [STDOUT] (main) .registry.simple.SimpleRegistryService.subscribed(SimpleRegistryService.java:146)]]></script> |
| </div></div> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7672172.htm#comment-7672172" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7672172#comment-7672172" |
| id="comment-permalink-7672172" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672172&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672172&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672172&pageId=6324242" |
| id="reply-comment-7672172" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672172#comment-7672172" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672172#comment-7672172" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7672172"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7672173" class="comment-thread"> |
| <div class="comment " id="comment-7672173"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 23, 2012 11:04"> |
| 六月 23, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>用的dubbo最新版本2.30</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7672173.htm#comment-7672173" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7672173#comment-7672173" |
| id="comment-permalink-7672173" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672173&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672173&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672173&pageId=6324242" |
| id="reply-comment-7672173" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672173#comment-7672173" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672173#comment-7672173" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7672173"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7672180" class="comment-thread"> |
| <div class="comment " id="comment-7672180"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="六月 24, 2012 12:22"> |
| 六月 24, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>上面已经答过一次,simply-registry 有BUG,没有去修复,请不要使用。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7672180.htm#comment-7672180" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7672180#comment-7672180" |
| id="comment-permalink-7672180" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672180&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672180&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672180&pageId=6324242" |
| id="reply-comment-7672180" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672180#comment-7672180" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672180#comment-7672180" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7672180"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7672532" class="comment-thread"> |
| <div class="comment " id="comment-7672532"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="七月 03, 2012 21:51"> |
| 七月 03, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>SimpleRegistry的BUG已在2.3.2版本修复。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7672532.htm#comment-7672532" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7672532#comment-7672532" |
| id="comment-permalink-7672532" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672532&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672532&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672532&pageId=6324242" |
| id="reply-comment-7672532" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672532#comment-7672532" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672532#comment-7672532" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7672532"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7672198" class="comment-thread"> |
| <div class="comment " id="comment-7672198"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 26, 2012 16:40"> |
| 六月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>最新的版本的 dubbo是否支持RESTful服务,若不支持,用 dubbo的 spi能扩展么</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7672198.htm#comment-7672198" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7672198#comment-7672198" |
| id="comment-permalink-7672198" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672198&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672198&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672198&pageId=6324242" |
| id="reply-comment-7672198" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672198#comment-7672198" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672198#comment-7672198" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7672198"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7672226" class="comment-thread"> |
| <div class="comment " id="comment-7672226"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="六月 28, 2012 10:06"> |
| 六月 28, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>暂不支持,扩展点参见:<br/> |
| <a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide#DeveloperGuide-ProtocolSPI%27" tppabs="http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide#DeveloperGuide-ProtocolSPI" class="external-link" rel="nofollow">http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide#DeveloperGuide-ProtocolSPI</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7672226.htm#comment-7672226" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7672226#comment-7672226" |
| id="comment-permalink-7672226" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672226&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672226&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672226&pageId=6324242" |
| id="reply-comment-7672226" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672226#comment-7672226" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672226#comment-7672226" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7672226"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7672206" class="comment-thread"> |
| <div class="comment " id="comment-7672206"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 26, 2012 19:01"> |
| 六月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p><a href="javascript:if(confirm(%27http://code.alibabatech.com/wiki/display/dubbo/User+Guide \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/wiki/display/dubbo/User+Guide#UserGuide-RouterRule%27" tppabs="http://code.alibabatech.com/wiki/display/dubbo/User+Guide#UserGuide-RouterRule" class="external-link" rel="nofollow">http://code.alibabatech.com/wiki/display/dubbo/User+Guide#UserGuide-RouterRule</a><br/> |
| condition://0.0.0.0/com.foo.BarService?category=routers&dynamic=false&rule=</p> |
| |
| <p>“0.0.0.0<br/> |
| 表示对所有IP地址生效,如果只想对某个IP的生效,请填入具体IP,必填。”</p> |
| |
| <p>其中的 对所有IP地址生效指的是 的所有是指 所有提供者么?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7672206.htm#comment-7672206" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7672206#comment-7672206" |
| id="comment-permalink-7672206" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672206&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672206&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672206&pageId=6324242" |
| id="reply-comment-7672206" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672206#comment-7672206" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672206#comment-7672206" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7672206"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7672225" class="comment-thread"> |
| <div class="comment " id="comment-7672225"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="六月 28, 2012 10:05"> |
| 六月 28, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>路由规则只对消费者生效。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7672225.htm#comment-7672225" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7672225#comment-7672225" |
| id="comment-permalink-7672225" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672225&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672225&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7672225&pageId=6324242" |
| id="reply-comment-7672225" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672225#comment-7672225" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7672225#comment-7672225" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7672225"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7673265" class="comment-thread"> |
| <div class="comment " id="comment-7673265"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="七月 24, 2012 11:13"> |
| 七月 24, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>用loadrunner并发的时候会报注册失败,请问下这个新版本有没有考虑解决?目前我只一次测试达到了50并发。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673265.htm#comment-7673265" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673265#comment-7673265" |
| id="comment-permalink-7673265" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673265&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673265&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673265&pageId=6324242" |
| id="reply-comment-7673265" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673265#comment-7673265" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673265#comment-7673265" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673265"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7673549" class="comment-thread"> |
| <div class="comment " id="comment-7673549"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="七月 30, 2012 19:35"> |
| 七月 30, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>请给出完整的异常信息栈。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673549.htm#comment-7673549" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673549#comment-7673549" |
| id="comment-permalink-7673549" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673549&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673549&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673549&pageId=6324242" |
| id="reply-comment-7673549" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673549#comment-7673549" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673549#comment-7673549" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673549"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7673622" class="comment-thread"> |
| <div class="comment " id="comment-7673622"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="九月 26, 2012 10:59"> |
| 九月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: text; gutter: false"><![CDATA[Exception in thread "main" java.lang.IllegalStateException: No such extension com.alibaba.dubbo.common.threadpool.ThreadPool by name limited, possible causes: |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.findException(ExtensionLoader.java:386) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.createExtension(ExtensionLoader.java:393) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.getExtension(ExtensionLoader.java:289) |
| at com.alibaba.dubbo.common.threadpool.ThreadPool$Adpative.getExecutor(ThreadPool$Adpative.java) |
| at com.alibaba.dubbo.remoting.transport.dispather.WrappedChannelHandler.<init>(WrappedChannelHandler.java:49) |
| at com.alibaba.dubbo.remoting.transport.dispather.all.AllChannelHandler.<init>(AllChannelHandler.java:33) |
| at com.alibaba.dubbo.remoting.transport.dispather.all.AllDispather.dispath(AllDispather.java:32) |
| at com.alibaba.dubbo.remoting.Dispather$Adpative.dispath(Dispather$Adpative.java) |
| at com.alibaba.dubbo.remoting.transport.dispather.ChannelHandlers.wrapInternal(ChannelHandlers.java:39) |
| at com.alibaba.dubbo.remoting.transport.dispather.ChannelHandlers.wrap(ChannelHandlers.java:33) |
| at com.alibaba.dubbo.remoting.transport.netty.NettyServer.<init>(NettyServer.java:62) |
| at com.alibaba.dubbo.remoting.transport.netty.NettyTransporter.bind(NettyTransporter.java:33) |
| at com.alibaba.dubbo.remoting.Transporter$Adpative.bind(Transporter$Adpative.java) |
| at com.alibaba.dubbo.remoting.Transporters.bind(Transporters.java:48) |
| at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchanger.bind(HeaderExchanger.java:41) |
| at com.alibaba.dubbo.remoting.exchange.Exchangers.bind(Exchangers.java:63) |
| at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.getServer(DubboProtocol.java:286) |
| at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.openServer(DubboProtocol.java:265) |
| at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.export(DubboProtocol.java:252) |
| at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:55) |
| at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:56) |
| at com.alibaba.dubbo.rpc.Protocol$Adpative.export(Protocol$Adpative.java) |
| at com.alibaba.dubbo.registry.integration.RegistryProtocol.doLocalExport(RegistryProtocol.java:153) |
| at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:107) |
| at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:53) |
| at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:54) |
| at com.alibaba.dubbo.rpc.Protocol$Adpative.export(Protocol$Adpative.java) |
| at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:456) |
| at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:232) |
| at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:133) |
| at com.alibaba.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:109) |
| at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97) |
| at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:324) |
| at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:934) |
| at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472) |
| at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) |
| at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93) |
| at com.talkyun.tss.console.auth.main.AuthService.main(AuthService.java:7)]]></script> |
| </div></div> |
| <p>请问这个No such extension com.alibaba.dubbo.common.threadpool.ThreadPool by name limited是什么意思</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673622.htm#comment-7673622" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673622#comment-7673622" |
| id="comment-permalink-7673622" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673622&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673622&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673622&pageId=6324242" |
| id="reply-comment-7673622" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673622#comment-7673622" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673622#comment-7673622" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673622"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7673651" class="comment-thread"> |
| <div class="comment " id="comment-7673651"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="八月 02, 2012 12:51"> |
| 八月 02, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>2.4.0把线程池的缺省类型从fixed改成了limited,参见:<a href="User+Guide.htm#UserGuide-ThreadModel" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ThreadModel">Thread Model</a><br/> |
| 这个limited线程池是打包在dubbo的jar内的,理论上不会出现找不到,请问你使用的dubbo版本是?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673651.htm#comment-7673651" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673651#comment-7673651" |
| id="comment-permalink-7673651" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673651&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673651&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673651&pageId=6324242" |
| id="reply-comment-7673651" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673651#comment-7673651" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673651#comment-7673651" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673651"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7673706" class="comment-thread"> |
| <div class="comment " id="comment-7673706"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="九月 26, 2012 10:58"> |
| 九月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>我使用的是2.4.2,也出现了同样的问题。程序代码非常简单,配置文件如下:</p> |
| |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: xml; gutter: false"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> |
| <beans xmlns="http://www.springframework.org/schema/beans" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:p="http://www.springframework.org/schema/p" |
| xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" |
| xmlns:context="http://www.springframework.org/schema/context" |
| xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://code.alibabatech.com/schema/dubbohttp://code.alibabatech.com/schema/dubbo/dubbo.xsd"> |
| <!-- 提供方应用信息,用于计算依赖关系 --> |
| <dubbo:application name="hello-world-app" /> |
| |
| <!-- 使用zookeeper注册中心暴露服务地址 --> |
| <dubbo:registry address="zookeeper://192.168.135.35:2181" /> |
| <!-- 用dubbo协议在20880端口暴露服务 --> |
| <dubbo:protocol name="dubbo" port="20880" /> |
| <!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 --> |
| <dubbo:annotation package="com.test.dubbo.provider" /> |
| </beans>]]></script> |
| </div></div> |
| <p>程序代码如下:</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[package com.test.dubbo.provider; |
| import com.alibaba.dubbo.config.annotation.Service; |
| import com.test.dubbo.service.DemoService; |
| @Service(version="1.0.0") |
| public class DemoServiceImpl implements DemoService { |
| public String helloWorld(String name) { |
| return "Hello," + name; |
| } |
| }]]></script> |
| </div></div> |
| <p>错误堆栈信息如下:</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: text; gutter: false"><![CDATA[八月 03, 2012 6:17:31 下午 org.springframework.context.support.AbstractApplicationContext prepareRefresh |
| 信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@bef361: display name [org.springframework.context.support.ClassPathXmlApplicationContext@bef361]; startup date [Fri Aug 03 18:17:31 CST 2012]; root of context hierarchy |
| 八月 03, 2012 6:17:31 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions |
| 信息: Loading XML bean definitions from class path resource [provider.xml] |
| 18:17:31.774 [main] INFO c.a.d.common.logger.LoggerFactory - using logger: com.alibaba.dubbo.common.logger.slf4j.Slf4jLoggerAdapter |
| 八月 03, 2012 6:17:31 下午 org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory |
| 信息: Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@bef361]: org.springframework.beans.factory.support.DefaultListableBeanFactory@19af724 |
| 八月 03, 2012 6:17:31 下午 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons |
| 信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@19af724: defining beans [hello-world-app,com.alibaba.dubbo.config.RegistryConfig,dubbo,com.alibaba.dubbo.config.spring.AnnotationBean,demoServiceImpl,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor]; root of factory hierarchy |
| 18:17:32.117 [main] DEBUG c.a.d.c.extension.ExtensionLoader - [DUBBO] package com.alibaba.dubbo.rpc; |
| import com.alibaba.dubbo.common.extension; |
| public class Protocol$Adpative implements com.alibaba.dubbo.rpc.Protocol { |
| public com.alibaba.dubbo.rpc.Invoker refer(java.lang.Class arg0, com.alibaba.dubbo.common.URL arg1) throws java.lang.Class { |
| if (arg1 == null) throw new IllegalArgumentException("url == null"); |
| com.alibaba.dubbo.common.URL url = arg1; |
| String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() ); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])"); |
| com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName); |
| return extension.refer(arg0, arg1); |
| } |
| public com.alibaba.dubbo.rpc.Exporter export(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.Invoker { |
| if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null"); |
| if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl(); |
| String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() ); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])"); |
| com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName); |
| return extension.export(arg0); |
| } |
| public void destroy() {throw new UnsupportedOperationException("method public abstract void com.alibaba.dubbo.rpc.Protocol.destroy() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!"); |
| } |
| public int getDefaultPort() {throw new UnsupportedOperationException("method public abstract int com.alibaba.dubbo.rpc.Protocol.getDefaultPort() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!"); |
| } |
| }, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.257 [main] DEBUG c.a.d.c.extension.ExtensionLoader - [DUBBO] package com.alibaba.dubbo.rpc; |
| import com.alibaba.dubbo.common.extension; |
| public class ProxyFactory$Adpative implements com.alibaba.dubbo.rpc.ProxyFactory { |
| public java.lang.Object getProxy(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.Invoker { |
| if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null"); |
| if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl(); |
| String extName = url.getParameter("proxy", "javassist"); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])"); |
| com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName); |
| return extension.getProxy(arg0); |
| } |
| public com.alibaba.dubbo.rpc.Invoker getInvoker(java.lang.Object arg0, java.lang.Class arg1, com.alibaba.dubbo.common.URL arg2) throws java.lang.Object { |
| if (arg2 == null) throw new IllegalArgumentException("url == null"); |
| com.alibaba.dubbo.common.URL url = arg2; |
| String extName = url.getParameter("proxy", "javassist"); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])"); |
| com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName); |
| return extension.getInvoker(arg0, arg1, arg2); |
| } |
| }, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.383 [main] DEBUG c.a.d.c.extension.ExtensionLoader - [DUBBO] package com.alibaba.dubbo.validation; |
| import com.alibaba.dubbo.common.extension; |
| public class Validation$Adpative implements com.alibaba.dubbo.validation.Validation { |
| public com.alibaba.dubbo.validation.Validator getValidator(com.alibaba.dubbo.common.URL arg0) { |
| if (arg0 == null) throw new IllegalArgumentException("url == null"); |
| com.alibaba.dubbo.common.URL url = arg0; |
| String extName = url.getParameter("validation", "jvalidation"); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.validation.Validation) name from url(" + url.toString() + ") use keys([validation])"); |
| com.alibaba.dubbo.validation.Validation extension = (com.alibaba.dubbo.validation.Validation)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.validation.Validation.class).getExtension(extName); |
| return extension.getValidator(arg0); |
| } |
| }, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.414 [main] DEBUG c.a.d.c.extension.ExtensionLoader - [DUBBO] package com.alibaba.dubbo.monitor; |
| import com.alibaba.dubbo.common.extension; |
| public class MonitorFactory$Adpative implements com.alibaba.dubbo.monitor.MonitorFactory { |
| public com.alibaba.dubbo.monitor.Monitor getMonitor(com.alibaba.dubbo.common.URL arg0) { |
| if (arg0 == null) throw new IllegalArgumentException("url == null"); |
| com.alibaba.dubbo.common.URL url = arg0; |
| String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() ); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.monitor.MonitorFactory) name from url(" + url.toString() + ") use keys([protocol])"); |
| com.alibaba.dubbo.monitor.MonitorFactory extension = (com.alibaba.dubbo.monitor.MonitorFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.monitor.MonitorFactory.class).getExtension(extName); |
| return extension.getMonitor(arg0); |
| } |
| }, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.414 [main] DEBUG c.a.d.c.extension.ExtensionLoader - [DUBBO] package com.alibaba.dubbo.cache; |
| import com.alibaba.dubbo.common.extension; |
| public class CacheFactory$Adpative implements com.alibaba.dubbo.cache.CacheFactory { |
| public com.alibaba.dubbo.cache.Cache getCache(com.alibaba.dubbo.common.URL arg0) { |
| if (arg0 == null) throw new IllegalArgumentException("url == null"); |
| com.alibaba.dubbo.common.URL url = arg0; |
| String extName = url.getParameter("cache", "lru"); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.cache.CacheFactory) name from url(" + url.toString() + ") use keys([cache])"); |
| com.alibaba.dubbo.cache.CacheFactory extension = (com.alibaba.dubbo.cache.CacheFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.cache.CacheFactory.class).getExtension(extName); |
| return extension.getCache(arg0); |
| } |
| }, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.430 [main] INFO c.a.dubbo.config.AbstractConfig - [DUBBO] Export dubbo service com.test.dubbo.service.DemoService to local registry, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.430 [main] INFO c.a.dubbo.config.AbstractConfig - [DUBBO] Export dubbo service com.test.dubbo.service.DemoService to url dubbo://192.168.140.34:20880/com.test.dubbo.service.DemoService?anyhost=true&application=hello-world-app&dubbo=2.4.2&interface=com.test.dubbo.service.DemoService&methods=helloWorld&pid=5584&revision=1.0.0&side=provider&timestamp=1343989052336&version=1.0.0, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.430 [main] INFO c.a.dubbo.config.AbstractConfig - [DUBBO] Register dubbo service com.test.dubbo.service.DemoService url dubbo://192.168.140.34:20880/com.test.dubbo.service.DemoService?anyhost=true&application=hello-world-app&dubbo=2.4.2&interface=com.test.dubbo.service.DemoService&methods=helloWorld&pid=5584&revision=1.0.0&side=provider&timestamp=1343989052336&version=1.0.0 to registry registry://192.168.135.35:2181/com.alibaba.dubbo.registry.RegistryService?application=hello-world-app&dubbo=2.4.2&pid=5584&registry=zookeeper&timestamp=1343989052305, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.445 [main] DEBUG c.a.d.c.extension.ExtensionLoader - [DUBBO] package com.alibaba.dubbo.rpc.cluster; |
| import com.alibaba.dubbo.common.extension; |
| public class Cluster$Adpative implements com.alibaba.dubbo.rpc.cluster.Cluster { |
| public com.alibaba.dubbo.rpc.Invoker join(com.alibaba.dubbo.rpc.cluster.Directory arg0) throws com.alibaba.dubbo.rpc.cluster.Directory { |
| if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.cluster.Directory argument == null"); |
| if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.cluster.Directory argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl(); |
| String extName = url.getParameter("cluster", "failover"); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.Cluster) name from url(" + url.toString() + ") use keys([cluster])"); |
| com.alibaba.dubbo.rpc.cluster.Cluster extension = (com.alibaba.dubbo.rpc.cluster.Cluster)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.Cluster.class).getExtension(extName); |
| return extension.join(arg0); |
| } |
| }, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.461 [main] DEBUG c.a.d.c.extension.ExtensionLoader - [DUBBO] package com.alibaba.dubbo.registry; |
| import com.alibaba.dubbo.common.extension; |
| public class RegistryFactory$Adpative implements com.alibaba.dubbo.registry.RegistryFactory { |
| public com.alibaba.dubbo.registry.Registry getRegistry(com.alibaba.dubbo.common.URL arg0) { |
| if (arg0 == null) throw new IllegalArgumentException("url == null"); |
| com.alibaba.dubbo.common.URL url = arg0; |
| String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() ); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.registry.RegistryFactory) name from url(" + url.toString() + ") use keys([protocol])"); |
| com.alibaba.dubbo.registry.RegistryFactory extension = (com.alibaba.dubbo.registry.RegistryFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.registry.RegistryFactory.class).getExtension(extName); |
| return extension.getRegistry(arg0); |
| } |
| }, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.477 [main] DEBUG c.a.d.c.extension.ExtensionLoader - [DUBBO] package com.alibaba.dubbo.remoting; |
| import com.alibaba.dubbo.common.extension; |
| public class Transporter$Adpative implements com.alibaba.dubbo.remoting.Transporter { |
| public com.alibaba.dubbo.remoting.Client connect(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.remoting.ChannelHandler arg1) throws com.alibaba.dubbo.common.URL { |
| if (arg0 == null) throw new IllegalArgumentException("url == null"); |
| com.alibaba.dubbo.common.URL url = arg0; |
| String extName = url.getParameter("client", url.getParameter("transporter", "netty")); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Transporter) name from url(" + url.toString() + ") use keys([client, transporter])"); |
| com.alibaba.dubbo.remoting.Transporter extension = (com.alibaba.dubbo.remoting.Transporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Transporter.class).getExtension(extName); |
| return extension.connect(arg0, arg1); |
| } |
| public com.alibaba.dubbo.remoting.Server bind(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.remoting.ChannelHandler arg1) throws com.alibaba.dubbo.common.URL { |
| if (arg0 == null) throw new IllegalArgumentException("url == null"); |
| com.alibaba.dubbo.common.URL url = arg0; |
| String extName = url.getParameter("server", url.getParameter("transporter", "netty")); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Transporter) name from url(" + url.toString() + ") use keys([server, transporter])"); |
| com.alibaba.dubbo.remoting.Transporter extension = (com.alibaba.dubbo.remoting.Transporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Transporter.class).getExtension(extName); |
| return extension.bind(arg0, arg1); |
| } |
| }, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.508 [main] DEBUG c.a.d.c.extension.ExtensionLoader - [DUBBO] package com.alibaba.dubbo.remoting; |
| import com.alibaba.dubbo.common.extension; |
| public class Dispather$Adpative implements com.alibaba.dubbo.remoting.Dispather { |
| public com.alibaba.dubbo.remoting.ChannelHandler dispath(com.alibaba.dubbo.remoting.ChannelHandler arg0, com.alibaba.dubbo.common.URL arg1) { |
| if (arg1 == null) throw new IllegalArgumentException("url == null"); |
| com.alibaba.dubbo.common.URL url = arg1; |
| String extName = url.getParameter("dispather", url.getParameter("channel.handler", "all")); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Dispather) name from url(" + url.toString() + ") use keys([dispather, channel.handler])"); |
| com.alibaba.dubbo.remoting.Dispather extension = (com.alibaba.dubbo.remoting.Dispather)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Dispather.class).getExtension(extName); |
| return extension.dispath(arg0, arg1); |
| } |
| }, dubbo version: 2.4.2, current host: 127.0.0.1 |
| 八月 03, 2012 6:17:32 下午 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry destroySingletons |
| 信息: Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@19af724: defining beans [hello-world-app,com.alibaba.dubbo.config.RegistryConfig,dubbo,com.alibaba.dubbo.config.spring.AnnotationBean,demoServiceImpl,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor]; root of factory hierarchy |
| 18:17:32.523 [main] DEBUG c.a.d.c.extension.ExtensionLoader - [DUBBO] package com.alibaba.dubbo.common.threadpool; |
| import com.alibaba.dubbo.common.extension; |
| public class ThreadPool$Adpative implements com.alibaba.dubbo.common.threadpool.ThreadPool { |
| public java.util.concurrent.Executor getExecutor(com.alibaba.dubbo.common.URL arg0) { |
| if (arg0 == null) throw new IllegalArgumentException("url == null"); |
| com.alibaba.dubbo.common.URL url = arg0; |
| String extName = url.getParameter("threadpool", "limited"); |
| if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.common.threadpool.ThreadPool) name from url(" + url.toString() + ") use keys([threadpool])"); |
| com.alibaba.dubbo.common.threadpool.ThreadPool extension = (com.alibaba.dubbo.common.threadpool.ThreadPool)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.common.threadpool.ThreadPool.class).getExtension(extName); |
| return extension.getExecutor(arg0); |
| } |
| }, dubbo version: 2.4.2, current host: 127.0.0.1 |
| Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demoServiceImpl' defined in file [C:\Users\Administrator\workspace\testDubboTest\target\classes\com\test\dubbo\provider\DemoServiceImpl.class]: Initialization of bean failed; nested exception is java.lang.IllegalStateException: No such extension com.alibaba.dubbo.common.threadpool.ThreadPool by name limited, possible causes: |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480) |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) |
| at java.security.AccessController.doPrivileged(Native Method) |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) |
| at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) |
| at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) |
| at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) |
| at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) |
| at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) |
| at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380) |
| at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) |
| at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83) |
| at com.test.dubbo.test.App.main(App.java:16) |
| Caused by: java.lang.IllegalStateException: No such extension com.alibaba.dubbo.common.threadpool.ThreadPool by name limited, possible causes: |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.findException(ExtensionLoader.java:386) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.createExtension(ExtensionLoader.java:393) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.getExtension(ExtensionLoader.java:289) |
| at com.alibaba.dubbo.common.threadpool.ThreadPool$Adpative.getExecutor(ThreadPool$Adpative.java) |
| at com.alibaba.dubbo.remoting.transport.dispather.WrappedChannelHandler.<init>(WrappedChannelHandler.java:49) |
| at com.alibaba.dubbo.remoting.transport.dispather.all.AllChannelHandler.<init>(AllChannelHandler.java:33) |
| at com.alibaba.dubbo.remoting.transport.dispather.all.AllDispather.dispath(AllDispather.java:32) |
| at com.alibaba.dubbo.remoting.Dispather$Adpative.dispath(Dispather$Adpative.java) |
| at com.alibaba.dubbo.remoting.transport.dispather.ChannelHandlers.wrapInternal(ChannelHandlers.java:39) |
| at com.alibaba.dubbo.remoting.transport.dispather.ChannelHandlers.wrap(ChannelHandlers.java:33) |
| at com.alibaba.dubbo.remoting.transport.netty.NettyServer.<init>(NettyServer.java:62) |
| at com.alibaba.dubbo.remoting.transport.netty.NettyTransporter.bind(NettyTransporter.java:33) |
| at com.alibaba.dubbo.remoting.Transporter$Adpative.bind(Transporter$Adpative.java) |
| at com.alibaba.dubbo.remoting.Transporters.bind(Transporters.java:48) |
| at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchanger.bind(HeaderExchanger.java:41) |
| at com.alibaba.dubbo.remoting.exchange.Exchangers.bind(Exchangers.java:63) |
| at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.getServer(DubboProtocol.java:286) |
| at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.openServer(DubboProtocol.java:265) |
| at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.export(DubboProtocol.java:252) |
| at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:55) |
| at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:56) |
| at com.alibaba.dubbo.rpc.Protocol$Adpative.export(Protocol$Adpative.java) |
| at com.alibaba.dubbo.registry.integration.RegistryProtocol.doLocalExport(RegistryProtocol.java:153) |
| at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:107) |
| at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:53) |
| at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:54) |
| at com.alibaba.dubbo.rpc.Protocol$Adpative.export(Protocol$Adpative.java) |
| at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:456) |
| at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:232) |
| at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:133) |
| at com.alibaba.dubbo.config.spring.AnnotationBean.postProcessAfterInitialization(AnnotationBean.java:195) |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361) |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344) |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) |
| ... 14 more |
| 18:17:32.555 [DubboShutdownHook] INFO c.a.dubbo.config.AbstractConfig - [DUBBO] Run shutdown hook now., dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.555 [DubboShutdownHook] INFO c.a.d.r.s.AbstractRegistryFactory - [DUBBO] Close all registries [], dubbo version: 2.4.2, current host: 127.0.0.1 |
| 18:17:32.555 [DubboShutdownHook] INFO c.a.d.r.protocol.dubbo.DubboProtocol - [DUBBO] Unexport service: dubbo://192.168.140.34:20880/com.test.dubbo.service.DemoService?anyhost=true&application=hello-world-app&dubbo=2.4.2&interface=com.test.dubbo.service.DemoService&methods=helloWorld&pid=5584&revision=1.0.0&side=provider&timestamp=1343989052336&version=1.0.0, dubbo version: 2.4.2, current host: 127.0.0.1]]></script> |
| </div></div> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673706.htm#comment-7673706" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673706#comment-7673706" |
| id="comment-permalink-7673706" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673706&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673706&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673706&pageId=6324242" |
| id="reply-comment-7673706" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673706#comment-7673706" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673706#comment-7673706" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673706"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7673707" class="comment-thread"> |
| <div class="comment " id="comment-7673707"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="八月 03, 2012 18:43"> |
| 八月 03, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>刚刚把dubbo版本切换成2.3.7,问题就解决了。<br/> |
| 看来升级到2.4.0以上版本,还是得搞清楚情况,弄对配置后再说。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673707.htm#comment-7673707" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673707#comment-7673707" |
| id="comment-permalink-7673707" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673707&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673707&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673707&pageId=6324242" |
| id="reply-comment-7673707" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673707#comment-7673707" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673707#comment-7673707" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673707"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674250" class="comment-thread"> |
| <div class="comment " id="comment-7674250"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="九月 26, 2012 11:09"> |
| 九月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>Maven中央仓库中的2.4.2版本有问题,因为maven中央仓库不允许替换,所以没有改掉,阿里仓库内的2.4.2版本可用,但建议用2.4.6版本。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674250.htm#comment-7674250" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674250#comment-7674250" |
| id="comment-permalink-7674250" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674250&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674250&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674250&pageId=6324242" |
| id="reply-comment-7674250" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674250#comment-7674250" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674250#comment-7674250" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674250"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7673696" class="comment-thread"> |
| <div class="comment " id="comment-7673696"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="八月 03, 2012 09:44"> |
| 八月 03, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>2.4.2版本的,你们的例子能不能搞个完整的工程出来,你们讲的例子还真不好学习</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673696.htm#comment-7673696" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673696#comment-7673696" |
| id="comment-permalink-7673696" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673696&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673696&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673696&pageId=6324242" |
| id="reply-comment-7673696" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673696#comment-7673696" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673696#comment-7673696" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673696"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674248" class="comment-thread"> |
| <div class="comment " id="comment-7674248"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="九月 26, 2012 11:04"> |
| 九月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p> 可以看下:<a href="Administrator+Guide-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide-zh" title="Administrator Guide-zh">Administrator Guide-zh</a>,里面打包好的工程可以直接运行,另外,源代码根目录下的<a href="javascript:if(confirm(%27https://github.com/alibaba/dubbo/blob/master/README \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27https://github.com/alibaba/dubbo/blob/master/README%27" tppabs="https://github.com/alibaba/dubbo/blob/master/README" class="external-link" rel="nofollow">README</a>文件,有详细描述如何从源码运行。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674248.htm#comment-7674248" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674248#comment-7674248" |
| id="comment-permalink-7674248" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674248&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674248&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674248&pageId=6324242" |
| id="reply-comment-7674248" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674248#comment-7674248" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674248#comment-7674248" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674248"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674601" class="comment-thread"> |
| <div class="comment " id="comment-7674601"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 20, 2012 16:11"> |
| 十一月 20, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>梁飞,你好,示例运行完成正常,而且按照示例自行实现也可以正常执行</p> |
| |
| <p>问题出现一个:使用Eclipse的export功能生成的jar中如果把配置文件一起归档,系统无法识别,使用ant脚本可以正常识别,想必是解析的地方有部分兼容问题.</p> |
| |
| <p>从示例看,实现的是dubbo协议的,如果改成别的使用接口实现的协议,例如hessian等,都相近,容易处理</p> |
| |
| <p>如果我们使用HTTP协议的servlet呢?</p> |
| |
| <p>按照说明配置了服务提供者,并配置了ZooKeeper作为注册中心,启动Web服务,发现ZooKeeper的终端没有反应,我的理解是服务提供者并未注册到ZooKeeper上</p> |
| |
| <p>其次即使服务提供者注册成功,服务消费者也不可能使用像使用其他协议那样获取一个Interface来实现,想必需要HttpClient等方式实现,这时HTTP请求的URL等如何操作就不是很清楚了</p> |
| |
| <p>总体感觉HTTP协议和其他协议差异相对较大,是否可以提供HTTP协议的简单示例或者操作手册,以便更好地学习.</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674601.htm#comment-7674601" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674601#comment-7674601" |
| id="comment-permalink-7674601" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674601&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674601&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674601&pageId=6324242" |
| id="reply-comment-7674601" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674601#comment-7674601" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674601#comment-7674601" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674601"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7673697" class="comment-thread"> |
| <div class="comment " id="comment-7673697"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="九月 26, 2012 10:49"> |
| 九月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>在客户程序连接服务程序时报了如下错误</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: text; gutter: false"><![CDATA[aused by: java.lang.IllegalStateException: Can not create adaptive extenstion interface com.alibaba.dubbo.rpc.Protocol, cause: Failed to load extension class(interface: interface com.alibaba.dubbo.common.compiler.Compiler, class line: com.alibaba.dubbo.common.compiler.support.JavassistCompiler) in jar:file:/E:/workspace/bigdata/WebRoot/WEB-INF/lib/dubbo-2.2.0.jar!/META-INF/dubbo/com.alibaba.dubbo.common.compiler.Compiler, cause: javassist/ClassPath |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtension(ExtensionLoader.java:597) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtension(ExtensionLoader.java:330) |
| at com.alibaba.dubbo.config.ReferenceConfig.<clinit>(ReferenceConfig.java:61) |
| ... 20 more |
| Caused by: java.lang.IllegalStateException: Failed to load extension class(interface: interface com.alibaba.dubbo.common.compiler.Compiler, class line: com.alibaba.dubbo.common.compiler.support.JavassistCompiler) in jar:file:/E:/workspace/bigdata/WebRoot/WEB-INF/lib/dubbo-2.2.0.jar!/META-INF/dubbo/com.alibaba.dubbo.common.compiler.Compiler, cause: javassist/ClassPath |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.loadFile(ExtensionLoader.java:559) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.loadExtensionClasses(ExtensionLoader.java:466) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.getExtensionClasses(ExtensionLoader.java:443) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtensionClass(ExtensionLoader.java:602) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtension(ExtensionLoader.java:595) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtension(ExtensionLoader.java:330) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClass(ExtensionLoader.java:612) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtensionClass(ExtensionLoader.java:606) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtension(ExtensionLoader.java:595) |
| ... 22 more |
| Caused by: java.lang.NoClassDefFoundError: javassist/ClassPath |
| at java.lang.Class.forName0(Native Method) |
| at java.lang.Class.forName(Unknown Source) |
| at com.alibaba.dubbo.common.extension.ExtensionLoader.loadFile(ExtensionLoader.java:501) |
| ... 30 more |
| Caused by: java.lang.ClassNotFoundException: javassist.ClassPath |
| at java.net.URLClassLoader$1.run(Unknown Source) |
| at java.security.AccessController.doPrivileged(Native Method) |
| at java.net.URLClassLoader.findClass(Unknown Source) |
| at java.lang.ClassLoader.loadClass(Unknown Source) |
| at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) |
| at java.lang.ClassLoader.loadClass(Unknown Source) |
| ... 33 more]]></script> |
| </div></div> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673697.htm#comment-7673697" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673697#comment-7673697" |
| id="comment-permalink-7673697" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673697&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673697&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673697&pageId=6324242" |
| id="reply-comment-7673697" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673697#comment-7673697" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673697#comment-7673697" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673697"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674245" class="comment-thread"> |
| <div class="comment " id="comment-7674245"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="九月 26, 2012 10:57"> |
| 九月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>javassist的版本冲突,NoClassDefFoundError: javassist/ClassPath,<br/> |
| 请使用3.15.0-GA以上版本,或配置成jdk字节码生成:</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: xml; gutter: false"><![CDATA[<dubbo:application ... compiler="jdk" /> |
| <dubbo:protocol ... proxy="jdk" />]]></script> |
| </div></div> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674245.htm#comment-7674245" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674245#comment-7674245" |
| id="comment-permalink-7674245" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674245&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674245&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674245&pageId=6324242" |
| id="reply-comment-7674245" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674245#comment-7674245" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674245#comment-7674245" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674245"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7673819" class="comment-thread"> |
| <div class="comment " id="comment-7673819"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="八月 21, 2012 12:41"> |
| 八月 21, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>在控制台和 service xml文件中都配置了 XXXService 的属性A,但是 两种方式配置的 属性A的值是不同的 比如 A=executes属性。<br/> |
| 之后重启 包含XXXService的provider,问题来了:</p> |
| |
| <p>第一种情况:XXXService服务中的 A配置值会覆盖控制台中配置的值么?<br/> |
| 第二种情况:重启 注册中心,之前在 控制台中配置的值会失效么</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673819.htm#comment-7673819" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673819#comment-7673819" |
| id="comment-permalink-7673819" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673819&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673819&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673819&pageId=6324242" |
| id="reply-comment-7673819" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673819#comment-7673819" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673819#comment-7673819" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673819"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7673858" class="comment-thread"> |
| <div class="comment " id="comment-7673858"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="八月 24, 2012 13:51"> |
| 八月 24, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>1. 控制台配置的值优先。<br/> |
| 2. 配置的值是持久存储的,不会失效。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673858.htm#comment-7673858" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673858#comment-7673858" |
| id="comment-permalink-7673858" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673858&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673858&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673858&pageId=6324242" |
| id="reply-comment-7673858" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673858#comment-7673858" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673858#comment-7673858" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673858"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7673868" class="comment-thread"> |
| <div class="comment " id="comment-7673868"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="九月 26, 2012 10:46"> |
| 九月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: xml; gutter: false"><![CDATA[<dubbo:reference id="userService" interface="com.XXX.ds.repository.services.UserService" /> |
| <bean id="XXX.userService" class="com.XXX.ds.repository.services.impl.UserServiceImpl" />]]></script> |
| </div></div> |
| |
| |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: java; gutter: false"><![CDATA[package com.XXX.ds.rest.repository.util; |
| |
| import java.lang.reflect.Method; |
| import java.util.ArrayList; |
| import java.util.Arrays; |
| import java.util.List; |
| |
| import javassist.*; |
| |
| import javassist.bytecode.CodeAttribute; |
| import javassist.bytecode.LocalVariableAttribute; |
| import javassist.bytecode.MethodInfo; |
| |
| import org.springframework.context.support.ClassPathXmlApplicationContext; |
| import org.springframework.core.LocalVariableTableParameterNameDiscoverer; |
| |
| import com.XXX.ds.repository.services.UserService; |
| |
| public class ReflectionUtil { |
| |
| |
| public static final String[] getParamNames(Class<?> clazz, String methodName) { |
| String[] result = null; |
| |
| try { |
| ClassPool pool = ClassPool.getDefault(); |
| CtClass cc = pool.get( clazz.getName() ); |
| CtMethod cm = cc.getDeclaredMethod(methodName); |
| |
| MethodInfo methodInfo = cm.getMethodInfo(); |
| CodeAttribute codeAttribute = methodInfo.getCodeAttribute(); |
| |
| LocalVariableAttribute attr = (LocalVariableAttribute) codeAttribute |
| .getAttribute(LocalVariableAttribute.tag); |
| if (attr == null) { |
| // exception |
| } |
| if(cm.getMethodInfo().getAccessFlags()!=AccessFlag.PUBLIC) {} |
| |
| String[] paramNames = new String[cm.getParameterTypes().length]; |
| |
| int pos = Modifier.isStatic(cm.getModifiers()) ? 0 : 1; |
| |
| for (int i = 0; i < paramNames.length; i++) |
| paramNames[i] = attr.variableName(i + pos); |
| |
| // paramNames即参数名 |
| for (int i = 0; i < paramNames.length; i++) { |
| System.out.println("参数名" + i + ":name=" + paramNames[i] ); |
| } |
| |
| result = paramNames; |
| } catch (NotFoundException e) { |
| e.printStackTrace(); |
| } |
| |
| return result; |
| } |
| |
| |
| public static void main(String[] args) throws Exception{ |
| |
| Class<?> clazz = null; |
| |
| |
| //////////////////////////////////////// |
| ClassPathXmlApplicationContext SPRING_CONTEXT = SPRING_CONTEXT = new ClassPathXmlApplicationContext("classpath:/services/*.xml"); |
| SPRING_CONTEXT.start(); |
| /////////////////////////////////////// |
| UserService service = (UserService) SPRING_CONTEXT.getBean("userService");//"XXX.userService"(3@@@@) |
| clazz = service.getClass();//Class.forName("com.XXX.ds.repository.services.UserService"); |
| System.out.println(clazz.getName()); |
| LocalVariableTableParameterNameDiscoverer discoverer = new LocalVariableTableParameterNameDiscoverer(); |
| Method[] ms = clazz.getDeclaredMethods(); |
| |
| for (Method m:ms){ |
| System.out.println( "*****************************"); |
| System.out.println( m.getName() ); |
| // getParamNames(clazz,m.getName()); (1@@@@) |
| |
| |
| //getParam(clazz,m.getName()); |
| System.out.println (Arrays.deepToString( discoverer.getParameterNames(m) ) );(2@@@@) |
| System.out.println( ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"); |
| } |
| |
| } |
| }]]></script> |
| </div></div> |
| |
| |
| <p>问题如下:<br/> |
| 注意3@@@@<br/> |
| 《1》使用.getBean("userService")的结果</p> |
| <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> |
| <script type="syntaxhighlighter" class="theme: Confluence; brush: shell; gutter: false"><![CDATA[com.alibaba.dubbo.common.bytecode.proxy0 |
| ***************************** |
| get |
| null |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| get |
| null |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| remove |
| null |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| create |
| null |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| update |
| null |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| sayHello |
| null |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| getEmail |
| null |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| login |
| null |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| updateAge |
| null |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| $echo |
| null |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| 《2》使用.getBean("XXX.userService")的结果 |
| com.XXX.ds.repository.services.impl.UserServiceImpl |
| ***************************** |
| get |
| [] |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| get |
| [uid] |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| remove |
| [uid] |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| create |
| [user] |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| update |
| [user, uid] |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| sayHello |
| [name] |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| getEmail |
| [uid] |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| login |
| [userName, pwd] |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
| ***************************** |
| updateAge |
| [uid, age] |
| >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]]></script> |
| </div></div> |
| <p>我在仔细研究下吧,dubbo的proxy中不包含方法参数名,是不是合理呢?(期待您的回复:cnsdl@126.com/17830095)</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673868.htm#comment-7673868" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673868#comment-7673868" |
| id="comment-permalink-7673868" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673868&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673868&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673868&pageId=6324242" |
| id="reply-comment-7673868" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673868#comment-7673868" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673868#comment-7673868" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673868"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674241" class="comment-thread"> |
| <div class="comment " id="comment-7674241"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="william.liangf" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"> |
| <img class="userLogo logo" src="william.liangf-92453-pp-liangfei180x180.png-version=1&modificationDate=1364872591000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6324244/william.liangf-92453-pp-liangfei180x180.png?version=1&modificationDate=1364872591000" |
| alt="User icon: william.liangf" title="william.liangf"> |
| </a> </p> |
| <p class="date" title="九月 26, 2012 10:44"> |
| 九月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf" |
| class="url fn confluence-userlink" data-username="william.liangf" |
| >梁 飞</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>proxy在生在字节码时,会判断该方法有没有重载,如果没有,就只生成对比方法名的条件字节码,否则增加生成对比参数类型的字节码。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674241.htm#comment-7674241" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674241#comment-7674241" |
| id="comment-permalink-7674241" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674241&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674241&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674241&pageId=6324242" |
| id="reply-comment-7674241" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674241#comment-7674241" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674241#comment-7674241" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674241"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674372" class="comment-thread"> |
| <div class="comment " id="comment-7674372"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十月 19, 2012 18:44"> |
| 十月 19, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>其实很希望在编译为 class时除了参数类型外,还能记住 方法的参数名称;很悲剧,一个class 编译时把方法的参数名记下了,不过放到了 类似注释之类的地方,所以韩能拿到;interface就无能为力了,其实 java 6 查点支持编译参数名称,发布之前取消了。java7 也没有,之后的版本也够呛,有个开源的工具曾游说过 sun,但是没被采纳。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674372.htm#comment-7674372" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674372#comment-7674372" |
| id="comment-permalink-7674372" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674372&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674372&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674372&pageId=6324242" |
| id="reply-comment-7674372" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674372#comment-7674372" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674372#comment-7674372" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674372"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674373" class="comment-thread"> |
| <div class="comment " id="comment-7674373"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十月 19, 2012 18:47"> |
| 十月 19, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>Paranamer</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674373.htm#comment-7674373" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674373#comment-7674373" |
| id="comment-permalink-7674373" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674373&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674373&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674373&pageId=6324242" |
| id="reply-comment-7674373" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674373#comment-7674373" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674373#comment-7674373" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674373"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7673977" class="comment-thread"> |
| <div class="comment " id="comment-7673977"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="九月 06, 2012 23:50"> |
| 九月 06, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>未来考不考虑支持 .NET 平台呢?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7673977.htm#comment-7673977" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7673977#comment-7673977" |
| id="comment-permalink-7673977" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673977&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673977&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7673977&pageId=6324242" |
| id="reply-comment-7673977" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673977#comment-7673977" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7673977#comment-7673977" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7673977"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674051" class="comment-thread"> |
| <div class="comment " id="comment-7674051"> |
| <p class="comment-user-logo"> |
| <a class="userLogoLink" data-username="ding.lid" href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid"> |
| <img class="userLogo logo" src="ding.lid-48669-pp-face_nj.jpg-version=1&modificationDate=1319433483000.png" tppabs="http://10.20.160.198/wiki/download/attachments/6947428/ding.lid-48669-pp-face_nj.jpg?version=1&modificationDate=1319433483000" |
| alt="User icon: ding.lid" title="ding.lid"> |
| </a> </p> |
| <p class="date" title="九月 18, 2012 14:43"> |
| 九月 18, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author"><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid" |
| class="url fn confluence-userlink" data-username="ding.lid" |
| >李 鼎</a></h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>阿里几乎不使用.NET,没有考虑支持 .NET 平台的计划。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674051.htm#comment-7674051" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674051#comment-7674051" |
| id="comment-permalink-7674051" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674051&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674051&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674051&pageId=6324242" |
| id="reply-comment-7674051" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674051#comment-7674051" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674051#comment-7674051" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674051"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7674371" class="comment-thread"> |
| <div class="comment " id="comment-7674371"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十月 19, 2012 18:38"> |
| 十月 19, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| |
| <p>梁 飞、李 鼎,您们好!<br/> |
| 我现在需要在dubbo 服务提供者提供安全,就是说 服务消费者调用服务提供者端的 某个分布式方法,在服务提供者端要验证用户的身份。<br/> |
| 我知道dubbo提供了 黑白名单的支持,但是只有黑白名单的 IP限制是不够的。我们需要确定调用者的身份,(一个服务只允许若干人可访问,当然一个人可以访问不同的多个服务)</p> |
| |
| <p>我现在计划把 Spring Security和dubbo做集成来实现我的想法,我可以在为服务提供者制定一个安全的数据映射(服务和认证主体(比如一个人)),让Spring 的AOP处理服务调用时拦截,进入安全处理流程(MethodSecurityInterceptor),可以拿到 当前 服务方法允许那些人访问,但是拿不到当前的用户?若有当前的用户以及当前服务需要的用户列表便可以做出判断。</p> |
| |
| <p>1、建议是不是dubbo能提供API ,在消费者端调用时设置 一些自定义属性(比如我需要的用户的身份),另一个API是在服务提供者端能提取设置的属性,(缺点:这样consumer 和provider有少许耦合)<br/> |
| 2、若第1点不合理,请给我点建议,我就想在服务提供者那里拿到 调用者的身份, 我该怎么做<br/> |
| 3、关于dubbo的安全 有什么好的建议请多多指点。</p> |
| |
| <p>万分感激!!!<br/> |
| Best Regards!</p> |
| |
| <p>cnsdl sohosdl@gmail.com|cnsdl@126.com</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674371.htm#comment-7674371" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674371#comment-7674371" |
| id="comment-permalink-7674371" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674371&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674371&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674371&pageId=6324242" |
| id="reply-comment-7674371" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674371#comment-7674371" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674371#comment-7674371" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674371"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674379" class="comment-thread"> |
| <div class="comment " id="comment-7674379"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十月 22, 2012 18:38"> |
| 十月 22, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>请问下哪里可以配置黑白名单?我用的Redis 注册中心,得到了如下错误:</p> |
| |
| <p>Exception in thread "main" com.alibaba.dubbo.rpc.RpcException: Forbid consumer 10.129.248.66 access service com.services.SignupPlayerService from registry 10.129.248.156:6379 use dubbo version 2.4.5, Please check registry access list (whitelist/blacklist)</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674379.htm#comment-7674379" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674379#comment-7674379" |
| id="comment-permalink-7674379" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674379&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674379&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674379&pageId=6324242" |
| id="reply-comment-7674379" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674379#comment-7674379" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674379#comment-7674379" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674379"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-7674423" class="comment-thread"> |
| <div class="comment " id="comment-7674423"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十月 26, 2012 10:51"> |
| 十月 26, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>在dubbo的管理控制台程序(War) 中设置黑白名单,我们用的 Zookeeper</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674423.htm#comment-7674423" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674423#comment-7674423" |
| id="comment-permalink-7674423" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674423&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674423&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674423&pageId=6324242" |
| id="reply-comment-7674423" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674423#comment-7674423" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674423#comment-7674423" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674423"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7674533" class="comment-thread"> |
| <div class="comment " id="comment-7674533"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 14, 2012 04:15"> |
| 十一月 14, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>It's great to find an expert who can explian things so well</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674533.htm#comment-7674533" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674533#comment-7674533" |
| id="comment-permalink-7674533" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674533&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674533&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674533&pageId=6324242" |
| id="reply-comment-7674533" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674533#comment-7674533" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674533#comment-7674533" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674533"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7674549" class="comment-thread"> |
| <div class="comment " id="comment-7674549"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 15, 2012 10:28"> |
| 十一月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>mjAgNQ <a href="http://yfxsjvrxkiqe.com/">yfxsjvrxkiqe</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674549.htm#comment-7674549" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674549#comment-7674549" |
| id="comment-permalink-7674549" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674549&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674549&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674549&pageId=6324242" |
| id="reply-comment-7674549" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674549#comment-7674549" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674549#comment-7674549" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674549"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7674577" class="comment-thread"> |
| <div class="comment " id="comment-7674577"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 16, 2012 23:10"> |
| 十一月 16, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>Urs1Uz <a href="http://nbllptfopxjt.com/">nbllptfopxjt</a></p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674577.htm#comment-7674577" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674577#comment-7674577" |
| id="comment-permalink-7674577" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674577&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674577&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674577&pageId=6324242" |
| id="reply-comment-7674577" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674577#comment-7674577" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674577#comment-7674577" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674577"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-7674548" class="comment-thread"> |
| <div class="comment " id="comment-7674548"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 14, 2012 20:39"> |
| 十一月 14, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>请问有计划针对.net平台发布版本吗?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674548.htm#comment-7674548" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674548#comment-7674548" |
| id="comment-permalink-7674548" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674548&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674548&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674548&pageId=6324242" |
| id="reply-comment-7674548" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674548#comment-7674548" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674548#comment-7674548" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674548"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7674566" class="comment-thread"> |
| <div class="comment " id="comment-7674566"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 15, 2012 19:19"> |
| 十一月 15, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>请教一个问题,如果dubbo:service 没有设置超时时间,而在使用的客户端dubbo:reference中设置了超时时间为10秒,那么在真正使用中对于客户端来说超时时间是多少呢?多谢!</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674566.htm#comment-7674566" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674566#comment-7674566" |
| id="comment-permalink-7674566" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674566&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674566&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674566&pageId=6324242" |
| id="reply-comment-7674566" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674566#comment-7674566" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674566#comment-7674566" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674566"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-7674572" class="comment-thread"> |
| <div class="comment " id="comment-7674572"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十一月 16, 2012 17:30"> |
| 十一月 16, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>请问有dubbo和spring3注解的例子或者说明吗?注解一直引用不成功。。期待回答~~</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=7674572.htm#comment-7674572" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=7674572#comment-7674572" |
| id="comment-permalink-7674572" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674572&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674572&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=7674572&pageId=6324242" |
| id="reply-comment-7674572" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674572#comment-7674572" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=7674572#comment-7674572" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/7674572"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-9338918" class="comment-thread"> |
| <div class="comment " id="comment-9338918"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十二月 12, 2013 20:25"> |
| 十二月 12, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>修改一下源码吧!</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=9338918.htm#comment-9338918" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=9338918#comment-9338918" |
| id="comment-permalink-9338918" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=9338918&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=9338918&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=9338918&pageId=6324242" |
| id="reply-comment-9338918" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=9338918#comment-9338918" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=9338918#comment-9338918" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/9338918"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-9338920" class="comment-thread"> |
| <div class="comment " id="comment-9338920"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十二月 13, 2013 16:14"> |
| 十二月 13, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>给大家dubbo2.5.3+spring3.0.5的配置:</p> |
| |
| <p><beans xmlns="http://www.springframework.org/schema/beans"<br/> |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br/> |
| xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"<br/> |
| xsi:schemaLocation="http://www.springframework.org/schema/beans <a href="javascript:if(confirm(%27http://www.springframework.org/schema/beans/spring-beans-3.0.xsd \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.springframework.org/schema/beans/spring-beans-3.0.xsd%27" tppabs="http://www.springframework.org/schema/beans/spring-beans-3.0.xsd" class="external-link" rel="nofollow">http://www.springframework.org/schema/beans/spring-beans-3.0.xsd</a><br/> |
| <a href="javascript:if(confirm(%27http://code.alibabatech.com/schema/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/schema/dubbo%27" tppabs="http://code.alibabatech.com/schema/dubbo" class="external-link" rel="nofollow">http://code.alibabatech.com/schema/dubbo</a> <a href="javascript:if(confirm(%27http://code.alibabatech.com/schema/dubbo/dubbo.xsd \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/schema/dubbo/dubbo.xsd%27" tppabs="http://code.alibabatech.com/schema/dubbo/dubbo.xsd" class="external-link" rel="nofollow">http://code.alibabatech.com/schema/dubbo/dubbo.xsd</a>"><br/> |
| <dubbo:application name="$</p> |
| <div class="error"><span class="error">Unknown macro: {dubbo.application.name}</span> </div> |
| <p>" /><br/> |
| <!-- registry address, used for consumer to discover services --><br/> |
| <dubbo:registry protocol="zookeeper" address="$</p> |
| <div class="error"><span class="error">Unknown macro: {dubbo.registry}</span> </div> |
| <p>" /><br/> |
| <dubbo:reference id="demoService" interface="com.alibaba.dubbo.demo.DemoService" /><br/> |
| </beans></p> |
| |
| <p>..................</p> |
| |
| <p>web.xml</p> |
| |
| <p><display-name>Dubbo Agent WebSite</display-name><br/> |
| <context-param><br/> |
| <param-name>contextConfigLocation</param-name><br/> |
| <param-value>classpath:/META-INF/spring/*.xml</param-value><br/> |
| </context-param></p> |
| |
| <p>另外,将dubbo2.5.3源码对spring2.5的依赖改成对spring3.0.5的依赖(版本自己定),重新编译!</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=9338920.htm#comment-9338920" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=9338920#comment-9338920" |
| id="comment-permalink-9338920" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=9338920&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=9338920&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=9338920&pageId=6324242" |
| id="reply-comment-9338920" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=9338920#comment-9338920" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=9338920#comment-9338920" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/9338920"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-8355938" class="comment-thread"> |
| <div class="comment " id="comment-8355938"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十二月 12, 2012 10:06"> |
| 十二月 12, 2012 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>Exception in thread "main" java.lang.NoClassDefFoundError: org/I0Itec/zkclient/exception/ZkNoNodeException<br/> |
| at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistryFactory.createRegistry(ZookeeperRegistryFactory.java:37)<br/> |
| at com.alibaba.dubbo.registry.support.AbstractRegistryFactory.getRegistry(AbstractRegistryFactory.java:94)<br/> |
| at com.alibaba.dubbo.registry.RegistryFactory$Adpative.getRegistry(RegistryFactory$Adpative.java)<br/> |
| at com.alibaba.dubbo.registry.integration.RegistryProtocol.getRegistry(RegistryProtocol.java:190)<br/> |
| at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:109)<br/> |
| at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:53)<br/> |
| at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:54)<br/> |
| at com.alibaba.dubbo.rpc.Protocol$Adpative.export(Protocol$Adpative.java)<br/> |
| at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:485)<br/> |
| at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:281)<br/> |
| at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:242)<br/> |
| at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:143)<br/> |
| at com.alibaba.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:109)<br/> |
| at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:78)<br/> |
| at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)<br/> |
| at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:76)<br/> |
| at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:260)<br/> |
| at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:743)<br/> |
| at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:372)<br/> |
| at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:122)<br/> |
| at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:76)<br/> |
| at com.lenovo.api.test.Provider.main(Provider.java:7)<br/> |
| Caused by: java.lang.ClassNotFoundException: org.I0Itec.zkclient.exception.ZkNoNodeException<br/> |
| at java.net.URLClassLoader$1.run(URLClassLoader.java:202)<br/> |
| at java.security.AccessController.doPrivileged(Native Method)<br/> |
| at java.net.URLClassLoader.findClass(URLClassLoader.java:190)<br/> |
| at java.lang.ClassLoader.loadClass(ClassLoader.java:307)<br/> |
| at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)<br/> |
| at java.lang.ClassLoader.loadClass(ClassLoader.java:248)<br/> |
| ... 22 more<br/> |
| 这个错误是什么问题,怎么解决</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8355938.htm#comment-8355938" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8355938#comment-8355938" |
| id="comment-permalink-8355938" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8355938&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8355938&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8355938&pageId=6324242" |
| id="reply-comment-8355938" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8355938#comment-8355938" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8355938#comment-8355938" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8355938"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-8781981" class="comment-thread"> |
| <div class="comment " id="comment-8781981"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="四月 18, 2013 10:00"> |
| 四月 18, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>问题状况:管理控制台对指定消费者ip进行容错或屏蔽,向注册中心发布了override://xxxx.xxx.xx.x/mock=force或fail的url;结果是消费方没有被屏蔽或容错,仍能正常访问。<br/> |
| 如果消费方与registry注册中心相同ip的条件下,能正常进行屏蔽或容错。<br/> |
| code trace:<br/> |
| (MockClusterInvoker) 69 —>是否进行mock<br/> |
| String value = directory.getUrl().getMethodParameter(invocation.getMethodName(), Constants.MOCK_KEY, Boolean.FALSE.toString()).trim();<br/> |
| (RegistryDirectory) 610 —>directory.getUrl()<br/> |
| public URL getUrl() </p> |
| <div class="error"><span class="error">Unknown macro: { |
| return this.overrideDirectoryUrl; |
| }</span> </div> |
| <p>(RegistryDirectory) 191 —>合并override参数<br/> |
| this.overrideDirectoryUrl = directoryUrl;//directoryUrl为注册中心的url,host为注册中心<br/> |
| for (Configurator configurator : localConfigurators) </p> |
| <div class="error"><span class="error">Unknown macro: { |
| this.overrideDirectoryUrl = configurator.configure(overrideDirectoryUrl);//合并override参数时,如果overrideUrl的host与注册中心Url的host不相同就无法合并参数。 |
| }</span> </div> |
| <p>疑问:上述问题是否描述正确,该问题的是否是一处bug,还是我使用该功能时遗漏了某个细节.</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8781981.htm#comment-8781981" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8781981#comment-8781981" |
| id="comment-permalink-8781981" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8781981&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8781981&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8781981&pageId=6324242" |
| id="reply-comment-8781981" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8781981#comment-8781981" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8781981#comment-8781981" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8781981"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-8781984" class="comment-thread"> |
| <div class="comment " id="comment-8781984"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="四月 19, 2013 10:28"> |
| 四月 19, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>另外一个bug<br/> |
| 消费方如果是generic方式将无法进行动态路由。<br/> |
| methodName是routerUrl设置的条件之一,消费方必须要求有methods parameter才能在某router上路由 <br/> |
| generic类型的消费方mehtods parameter 返回为空,就可以逃避路由设置。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8781984.htm#comment-8781984" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8781984#comment-8781984" |
| id="comment-permalink-8781984" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8781984&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8781984&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8781984&pageId=6324242" |
| id="reply-comment-8781984" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8781984#comment-8781984" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8781984#comment-8781984" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8781984"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-8782004" class="comment-thread"> |
| <div class="comment " id="comment-8782004"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="四月 27, 2013 17:21"> |
| 四月 27, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>咨询一个问题,帮忙排查排查:</p> |
| |
| <p>dubbo的客户端和服务端同时部署在本地的时候,服务端返回的对象,在客户端接收不到,但是如果服务端和客户端部署在不同的服务器上,就不会有这个问题。异常信息如下:</p> |
| |
| <p>com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.448, end time: 2013-04-27 17:10:37.450, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=42, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /gis/twoDimensionMapStatisticCommonManage/countIndexGridLayerInfoByOrgId.action, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101) at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227) at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72) at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java) at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67) at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>) at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)<br/> |
| Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.448, end time: 2013-04-27 17:10:37.450, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=42, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /gis/twoDimensionMapStatisticCommonManage/countIndexGridLayerInfoByOrgId.action, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107) at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84) at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96) at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144) at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53) at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77) ... 41 more<br/> |
| 2013-04-27 17:10:37 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] rollback() done of transaction 192.168.1.175.tm0002600005 -(:110)<br/> |
| 2013-04-27 17:10:37 org.mortbay.log.Slf4jLog.warn(Slf4jLog.java:87)-[ERROR] /resource/openLayersMap/images/openhand.cur -(:87)<br/> |
| com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.460, end time: 2013-04-27 17:10:37.462, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=43, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /resource/openLayersMap/images/openhand.cur, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101) at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227) at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72) at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java) at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67) at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>) at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)<br/> |
| Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.460, end time: 2013-04-27 17:10:37.462, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=43, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /resource/openLayersMap/images/openhand.cur, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107) at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84) at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96) at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144) at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53) at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77) ... 38 more<br/> |
| 2013-04-27 17:10:37 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] rollback() done of transaction 192.168.1.175.tm0002700005 -(:110)<br/> |
| 2013-04-27 17:10:37 org.mortbay.log.Slf4jLog.warn(Slf4jLog.java:87)-[ERROR] /openLayersMap/mapView.jsp -(:87)<br/> |
| com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.471, end time: 2013-04-27 17:10:37.473, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=44, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /openLayersMap/mapView.jsp, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101) at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227) at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72) at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java) at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67) at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>) at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)<br/> |
| Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.471, end time: 2013-04-27 17:10:37.473, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=44, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /openLayersMap/mapView.jsp, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107) at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84) at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96) at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144) at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53) at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77) ... 41 more<br/> |
| 2013-04-27 17:10:38 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] rollback() done of transaction 192.168.1.175.tm0002800005 -(:110)<br/> |
| 2013-04-27 17:10:38 org.mortbay.log.Slf4jLog.warn(Slf4jLog.java:87)-[ERROR] /sysadmin/orgManage/findOrganizationsByParent.action -(:87)<br/> |
| com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:33.439, end time: 2013-04-27 17:10:38.441, client elapsed: 1 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=45, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/findOrganizationsByParent.action, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101) at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227) at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72) at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java) at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67) at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>) at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)<br/> |
| Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:33.439, end time: 2013-04-27 17:10:38.441, client elapsed: 1 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=45, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/findOrganizationsByParent.action, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107) at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84) at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96) at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144) at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53) at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77) ... 41 more<br/> |
| 2013-04-27 17:10:38 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] createCompositeTransaction ( 300000 ): created new ROOT transaction with id 192.168.1.175.tm0002900005 -(:110)<br/> |
| 2013-04-27 17:10:38 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] createCompositeTransaction ( 300000 ): created new ROOT transaction with id 192.168.1.175.tm0003000005 -(:110)<br/> |
| 2013-04-27 17:10:53 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] rollback() done of transaction 192.168.1.175.tm0002900005 -(:110)<br/> |
| 2013-04-27 17:10:53 org.mortbay.log.Slf4jLog.warn(Slf4jLog.java:87)-[ERROR] /sysadmin/orgManage/orgSelectComponent.action -(:87)<br/> |
| com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:48.522, end time: 2013-04-27 17:10:53.523, client elapsed: 0 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=50, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/orgSelectComponent.action, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101) at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227) at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72) at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java) at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67) at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>) at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)<br/> |
| Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:48.522, end time: 2013-04-27 17:10:53.523, client elapsed: 0 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=50, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/orgSelectComponent.action, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107) at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84) at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96) at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144) at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53) at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77) ... 41 more<br/> |
| 2013-04-27 17:10:53 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] rollback() done of transaction 192.168.1.175.tm0003000005 -(:110)<br/> |
| 2013-04-27 17:10:53 org.mortbay.log.Slf4jLog.warn(Slf4jLog.java:87)-[ERROR] /sysadmin/orgManage/orgSelectComponent.action -(:87)<br/> |
| com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:48.534, end time: 2013-04-27 17:10:53.535, client elapsed: 0 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=51, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/orgSelectComponent.action, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101) at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227) at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72) at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java) at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67) at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>) at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)<br/> |
| Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:48.534, end time: 2013-04-27 17:10:53.535, client elapsed: 0 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=51, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/orgSelectComponent.action, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568 at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107) at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84) at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96) at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144) at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53) at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77) ... 41 more<br/> |
| com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.448, end time: 2013-04-27 17:10:37.450, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=42, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /gis/twoDimensionMapStatisticCommonManage/countIndexGridLayerInfoByOrgId.action, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)</p> |
| |
| <p>at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>)</p> |
| |
| <p>at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)</p> |
| |
| <p>at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>)</p> |
| |
| <p>at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)</p> |
| |
| <p>at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78)</p> |
| |
| <p>at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)</p> |
| |
| <p>at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)</p> |
| |
| <p>at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)</p> |
| |
| <p>at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)</p> |
| |
| <p>at org.mortbay.jetty.Server.handle(Server.java:326)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)</p> |
| |
| <p>at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)</p> |
| |
| <p>at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)</p> |
| |
| <p>Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.448, end time: 2013-04-27 17:10:37.450, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=42, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /gis/twoDimensionMapStatisticCommonManage/countIndexGridLayerInfoByOrgId.action, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107)</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144)</p> |
| |
| <p>at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77)</p> |
| |
| <p>... 41 more</p> |
| |
| <p>2013-04-27 17:10:37 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] rollback() done of transaction 192.168.1.175.tm0002600005 -(:110)</p> |
| |
| <p>2013-04-27 17:10:37 org.mortbay.log.Slf4jLog.warn(Slf4jLog.java:87)-[ERROR] /resource/openLayersMap/images/openhand.cur -(:87)</p> |
| |
| <p>com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.460, end time: 2013-04-27 17:10:37.462, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=43, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /resource/openLayersMap/images/openhand.cur, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)</p> |
| |
| <p>at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>)</p> |
| |
| <p>at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)</p> |
| |
| <p>at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>)</p> |
| |
| <p>at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)</p> |
| |
| <p>at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)</p> |
| |
| <p>at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)</p> |
| |
| <p>at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)</p> |
| |
| <p>at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)</p> |
| |
| <p>at org.mortbay.jetty.Server.handle(Server.java:326)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)</p> |
| |
| <p>at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)</p> |
| |
| <p>at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)</p> |
| |
| <p>Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.460, end time: 2013-04-27 17:10:37.462, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=43, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /resource/openLayersMap/images/openhand.cur, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107)</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144)</p> |
| |
| <p>at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77)</p> |
| |
| <p>... 38 more</p> |
| |
| <p>2013-04-27 17:10:37 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] rollback() done of transaction 192.168.1.175.tm0002700005 -(:110)</p> |
| |
| <p>2013-04-27 17:10:37 org.mortbay.log.Slf4jLog.warn(Slf4jLog.java:87)-[ERROR] /openLayersMap/mapView.jsp -(:87)</p> |
| |
| <p>com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.471, end time: 2013-04-27 17:10:37.473, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=44, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /openLayersMap/mapView.jsp, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)</p> |
| |
| <p>at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>)</p> |
| |
| <p>at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)</p> |
| |
| <p>at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>)</p> |
| |
| <p>at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)</p> |
| |
| <p>at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78)</p> |
| |
| <p>at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)</p> |
| |
| <p>at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)</p> |
| |
| <p>at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)</p> |
| |
| <p>at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)</p> |
| |
| <p>at org.mortbay.jetty.Server.handle(Server.java:326)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)</p> |
| |
| <p>at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)</p> |
| |
| <p>at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)</p> |
| |
| <p>Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:32.471, end time: 2013-04-27 17:10:37.473, client elapsed: 0 ms, server elapsed: 5002 ms, timeout: 5000 ms, request: Request [id=44, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /openLayersMap/mapView.jsp, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107)</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144)</p> |
| |
| <p>at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77)</p> |
| |
| <p>... 41 more</p> |
| |
| <p>2013-04-27 17:10:38 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] rollback() done of transaction 192.168.1.175.tm0002800005 -(:110)</p> |
| |
| <p>2013-04-27 17:10:38 org.mortbay.log.Slf4jLog.warn(Slf4jLog.java:87)-[ERROR] /sysadmin/orgManage/findOrganizationsByParent.action -(:87)</p> |
| |
| <p>com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:33.439, end time: 2013-04-27 17:10:38.441, client elapsed: 1 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=45, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/findOrganizationsByParent.action, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)</p> |
| |
| <p>at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>)</p> |
| |
| <p>at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)</p> |
| |
| <p>at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>)</p> |
| |
| <p>at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)</p> |
| |
| <p>at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78)</p> |
| |
| <p>at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)</p> |
| |
| <p>at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)</p> |
| |
| <p>at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)</p> |
| |
| <p>at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)</p> |
| |
| <p>at org.mortbay.jetty.Server.handle(Server.java:326)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)</p> |
| |
| <p>at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)</p> |
| |
| <p>at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)</p> |
| |
| <p>Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:33.439, end time: 2013-04-27 17:10:38.441, client elapsed: 1 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=45, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/findOrganizationsByParent.action, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107)</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144)</p> |
| |
| <p>at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77)</p> |
| |
| <p>... 41 more</p> |
| |
| <p>2013-04-27 17:10:38 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] createCompositeTransaction ( 300000 ): created new ROOT transaction with id 192.168.1.175.tm0002900005 -(:110)</p> |
| |
| <p>2013-04-27 17:10:38 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] createCompositeTransaction ( 300000 ): created new ROOT transaction with id 192.168.1.175.tm0003000005 -(:110)</p> |
| |
| <p>2013-04-27 17:10:53 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] rollback() done of transaction 192.168.1.175.tm0002900005 -(:110)</p> |
| |
| <p>2013-04-27 17:10:53 org.mortbay.log.Slf4jLog.warn(Slf4jLog.java:87)-[ERROR] /sysadmin/orgManage/orgSelectComponent.action -(:87)</p> |
| |
| <p>com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:48.522, end time: 2013-04-27 17:10:53.523, client elapsed: 0 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=50, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/orgSelectComponent.action, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)</p> |
| |
| <p>at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>)</p> |
| |
| <p>at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)</p> |
| |
| <p>at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>)</p> |
| |
| <p>at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)</p> |
| |
| <p>at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78)</p> |
| |
| <p>at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)</p> |
| |
| <p>at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)</p> |
| |
| <p>at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)</p> |
| |
| <p>at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)</p> |
| |
| <p>at org.mortbay.jetty.Server.handle(Server.java:326)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)</p> |
| |
| <p>at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)</p> |
| |
| <p>at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)</p> |
| |
| <p>Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:48.522, end time: 2013-04-27 17:10:53.523, client elapsed: 0 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=50, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/orgSelectComponent.action, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107)</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144)</p> |
| |
| <p>at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77)</p> |
| |
| <p>... 41 more</p> |
| |
| <p>2013-04-27 17:10:53 com.atomikos.diagnostics.Slf4jConsole.println(Slf4jConsole.java:110)-[INFO] rollback() done of transaction 192.168.1.175.tm0003000005 -(:110)</p> |
| |
| <p>2013-04-27 17:10:53 org.mortbay.log.Slf4jLog.warn(Slf4jLog.java:87)-[ERROR] /sysadmin/orgManage/orgSelectComponent.action -(:87)</p> |
| |
| <p>com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method isLogin in the service com.tianque.dubboService.SessionService. Tried 3 times of the providers [192.168.1.175:32568] (1/1) from the registry 224.55.61.75:1230 on the consumer 192.168.1.175 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: isLogin, provider: dubbo://192.168.1.175:32568/com.tianque.dubboService.SessionService?anyhost=true&application=consumer-of-gis&check=false&dubbo=2.5.3&interface=com.tianque.dubboService.SessionService&methods=isLogin,findSessionBySessionId,deleteSessionsWhenTimeOut&pid=4988&revision=3.0.0&side=consumer&timeout=5000&timestamp=1367053464528&version=3.0.0, cause: Waiting server-side response timeout. start time: 2013-04-27 17:10:48.534, end time: 2013-04-27 17:10:53.535, client elapsed: 0 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=51, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/orgSelectComponent.action, 127.0.0.1], attachments=</p> |
| <div class="error"><span class="error">Unknown macro: {path=com.tianque.dubboService.SessionService, interface=com.tianque.dubboService.SessionService, timeout=5000, version=3.0.0}</span> <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)</p> |
| |
| <p>at com.alibaba.dubbo.common.bytecode.proxy3.isLogin(proxy3.java)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl.isLogin(SessionManagerImpl.java:67)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$FastClassByCGLIB$$6d197164.invoke(<generated>)</p> |
| |
| <p>at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)</p> |
| |
| <p>at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)</p> |
| |
| <p>at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)</p> |
| |
| <p>at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)</p> |
| |
| <p>at com.tianque.component.SessionManagerImpl$$EnhancerByCGLIB$$50fafaeb.isLogin(<generated>)</p> |
| |
| <p>at com.tianque.web.filter.LoginValidateFilter.doFilter(LoginValidateFilter.java:68)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)</p> |
| |
| <p>at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ParametersTrimFilter.doFilter(ParametersTrimFilter.java:30)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at com.tianque.web.filter.ClearThreadVariable.doFilter(ClearThreadVariable.java:25)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78)</p> |
| |
| <p>at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)</p> |
| |
| <p>at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)</p> |
| |
| <p>at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)</p> |
| |
| <p>at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)</p> |
| |
| <p>at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)</p> |
| |
| <p>at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)</p> |
| |
| <p>at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)</p> |
| |
| <p>at org.mortbay.jetty.Server.handle(Server.java:326)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)</p> |
| |
| <p>at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)</p> |
| |
| <p>at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)</p> |
| |
| <p>at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)</p> |
| |
| <p>at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)</p> |
| |
| <p>Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2013-04-27 17:10:48.534, end time: 2013-04-27 17:10:53.535, client elapsed: 0 ms, server elapsed: 5001 ms, timeout: 5000 ms, request: Request [id=51, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=isLogin, parameterTypes=[class java.lang.String, class java.lang.String, class java.lang.String], arguments=[ab928fb4-3183-4268-9a6a-a37e83168394, /sysadmin/orgManage/orgSelectComponent.action, 127.0.0.1], attachments=</p></div> |
| <p>]], channel: /192.168.1.175:64890 -> /192.168.1.175:32568</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:107)</p> |
| |
| <p>at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144)</p> |
| |
| <p>at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53)</p> |
| |
| <p>at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77)</p> |
| |
| <p>... 41 more</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8782004.htm#comment-8782004" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8782004#comment-8782004" |
| id="comment-permalink-8782004" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782004&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782004&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782004&pageId=6324242" |
| id="reply-comment-8782004" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782004#comment-8782004" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782004#comment-8782004" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8782004"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-8782078" class="comment-thread"> |
| <div class="comment " id="comment-8782078"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 12, 2013 12:57"> |
| 六月 12, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>Hi<br/> |
| 为什么总数会碰到无法定位登录位置的问题啊?<br/> |
| 每次触发调用的时候就会出现,调用的过程看起来都正确,都成功获取返回,但是console里面老出现这样的提示。</p> |
| |
| <p>2013-06-12 12:52:29,271 <span class="error">[DEBUG]</span> <span class="error">[ZooKeeperSaslClient.java]</span> : 519 – Could not retrieve login configuration: java.lang.SecurityException: 无法定位登录配置<br/> |
| 2013-06-12 12:52:29,271 <span class="error">[DEBUG]</span> <span class="error">[ZooKeeperSaslClient.java]</span> : 519 – Could not retrieve login configuration: java.lang.SecurityException: 无法定位登录配置<br/> |
| 2013-06-12 12:52:29,274 <span class="error">[DEBUG]</span> <span class="error">[ZooKeeperSaslClient.java]</span> : 519 – Could not retrieve login configuration: java.lang.SecurityException: 无法定位登录配置<br/> |
| 2013-06-12 12:52:29,274 <span class="error">[DEBUG]</span> <span class="error">[ZooKeeperSaslClient.java]</span> : 519 – Could not retrieve login configuration: java.lang.SecurityException: 无法定位登录配置<br/> |
| 2013-06-12 12:52:29,274 <span class="error">[DEBUG]</span> <span class="error">[ZooKeeperSaslClient.java]</span> : 519 – Could not retrieve login configuration: java.lang.SecurityException: 无法定位登录配置<br/> |
| 2013-06-12 12:52:29,274 <span class="error">[DEBUG]</span> <span class="error">[ClientCnxn.java]</span> : 815 – Reading reply sessionid:0x13f36777ce8000c, packet:: clientPath:null serverPath:null finished:false header:: 101,-11 replyHeader:: 101,1073,0 request:: null response:: null<br/> |
| 2013-06-12 12:52:29,274 <span class="error">[DEBUG]</span> <span class="error">[ClientCnxn.java]</span> : 1257 – Disconnecting client for session: 0x13f36777ce8000c<br/> |
| 2013-06-12 12:52:29,274 <span class="error">[DEBUG]</span> <span class="error">[ZooKeeperSaslClient.java]</span> : 519 – Could not retrieve login configuration: java.lang.SecurityException: 无法定位登录配置<br/> |
| 2013-06-12 12:52:29,276 <span class="error">[INFO]</span> <span class="error">[ZooKeeper.java]</span> : 684 – Session: 0x13f36777ce8000c closed</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8782078.htm#comment-8782078" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8782078#comment-8782078" |
| id="comment-permalink-8782078" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782078&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782078&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782078&pageId=6324242" |
| id="reply-comment-8782078" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782078#comment-8782078" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782078#comment-8782078" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8782078"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-8782079" class="comment-thread"> |
| <div class="comment " id="comment-8782079"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 12, 2013 23:50"> |
| 六月 12, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>应该是我多启动了同样的监听端口导致。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8782079.htm#comment-8782079" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8782079#comment-8782079" |
| id="comment-permalink-8782079" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782079&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782079&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782079&pageId=6324242" |
| id="reply-comment-8782079" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782079#comment-8782079" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782079#comment-8782079" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8782079"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-8782107" class="comment-thread"> |
| <div class="comment " id="comment-8782107"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="六月 27, 2013 11:44"> |
| 六月 27, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>DubboAdmin里面配置路由规则和负载均衡这些都做了持久化存储的吧?具体是如何实现方式呢</p> |
| |
| <p>我们现在也在做一个监控治理中心,想复用这些配置功能</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8782107.htm#comment-8782107" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8782107#comment-8782107" |
| id="comment-permalink-8782107" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782107&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782107&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782107&pageId=6324242" |
| id="reply-comment-8782107" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782107#comment-8782107" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782107#comment-8782107" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8782107"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-8782139" class="comment-thread"> |
| <div class="comment " id="comment-8782139"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="七月 12, 2013 16:29"> |
| 七月 12, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>}<br/> |
| }, dubbo version: 2.5.0, current host: 127.0.0.1<br/> |
| INFO - <span class="error">[DUBBO]</span> Start NettyServer bind /0.0.0.0:20880, export /10.0.20.136:20880, dubbo version: 2.5.0, current host: 127.0.0.1<br/> |
| Exception in thread "main" java.lang.IllegalArgumentException: Invalid multicast address 127.0.0.1, scope: 224.0.0.0 - 239.255.255.255<br/> |
| at com.alibaba.dubbo.registry.multicast.MulticastRegistry.<init>(MulticastRegistry.java:83)<br/> |
| at com.alibaba.dubbo.registry.multicast.MulticastRegistryFactory.createRegistry(MulticastRegistryFactory.java:30)<br/> |
| at com.alibaba.dubbo.registry.support.AbstractRegistryFactory.getRegistry(AbstractRegistryFactory.java:94)<br/> |
| at com.alibaba.dubbo.registry.RegistryFactory$Adpative.getRegistry(RegistryFactory$Adpative.java)<br/> |
| at com.alibaba.dubbo.registry.integration.RegistryProtocol.getRegistry(RegistryProtocol.java:190)<br/> |
| at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:109)<br/> |
| at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:54)<br/> |
| at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:53)<br/> |
| at com.alibaba.dubbo.rpc.Protocol$Adpative.export(Protocol$Adpative.java)<br/> |
| at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:466)<br/> |
| at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:242)<br/> |
| at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:143)<br/> |
| at com.alibaba.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:109)<br/> |
| at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)<br/> |
| at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)<br/> |
| at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:948)<br/> |
| at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)<br/> |
| at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)<br/> |
| at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)<br/> |
| at com.yougou.dobbo.provider.Provider.main(Provider.java:19)<br/> |
| INFO - <span class="error">[DUBBO]</span> Run shutdown hook now., dubbo version: 2.5.0, current host: 127.0.0.1<br/> |
| INFO - <span class="error">[DUBBO]</span> Close all registries [], dubbo version: 2.5.0, current host: 127.0.0.1<br/> |
| INFO - <span class="error">[DUBBO]</span> Unexport service: dubbo://10.0.20.136:20880/com.yougou.dobbo.provider.IDemoService?anyhost=true&application=hello-world-app&dubbo=2.5.0&interface=com.yougou.dobbo.provider.IDemoService&methods=sayHello&pid=3436&side=provider&timestamp=1373616082822, dubbo version: 2.5.0, current host: 127.0.0.1<br/> |
| INFO - <span class="error">[DUBBO]</span> Close dubbo server: /10.0.20.136:20880, dubbo version: 2.5.0, current host: 127.0.0.1<br/> |
| INFO - <span class="error">[DUBBO]</span> Close NettyServer bind /0.0.0.0:20880, export /10.0.20.136:20880, dubbo version: 2.5.0, current host: 127.0.0.1<br/> |
| INFO - <span class="error">[DUBBO]</span> Unexport service: injvm://127.0.0.1/com.yougou.dobbo.provider.IDemoService?anyhost=true&application=hello-world-app&dubbo=2.5.0&interface=com.yougou.dobbo.provider.IDemoService&methods=sayHello&pid=3436&side=provider&timestamp=1373616082822, dubbo version: 2.5.0, current host: 127.0.0.1</p> |
| |
| |
| |
| <p>帮忙看下 ,按照您的例子,启动的时候报这个错,</p> |
| |
| <p>MulticastRegistry.java 里面这里 </p> |
| |
| <p> public MulticastRegistry(URL url) {<br/> |
| super(url);<br/> |
| if (url.isAnyHost()) </p> |
| <div class="error"><span class="error">Unknown macro: { |
| throw new IllegalStateException("registry address == null"); |
| }</span> </div> |
| <p> if (! isMulticastAddress(url.getHost())) </p> |
| <div class="error"><span class="error">Unknown macro: { |
| throw new IllegalArgumentException("Invalid multicast address " + url.getHost() + ", scope}</span> </div> |
| <p> try {<br/> |
| mutilcastAddress = InetAddress.getByName(url.getHost());<br/> |
| mutilcastPort = url.getPort() <= 0 ? DEFAULT_MULTICAST_PORT : url.getPort();<br/> |
| mutilcastSocket = new MulticastSocket(mutilcastPort);<br/> |
| mutilcastSocket.setLoopbackMode(false);<br/> |
| mutilcastSocket.joinGroup(mutilcastAddress);<br/> |
| Thread thread = new Thread(new Runnable() {</p> |
| |
| <p>断点跟踪 <br/> |
| url :multicast://127.0.0.1:1234/com.alibaba.dubbo.registry.RegistryService?<br/> |
| application=hello-world-app&<br/> |
| dubbo=2.5.0&<br/> |
| interface=com.alibaba.dubbo.registry.RegistryService&pid=3156&<br/> |
| timestamp=1373614497504</p> |
| |
| <p>为什么会这样。。 </p> |
| |
| |
| |
| <p> <!-- 提供方应用信息,用于计算依赖关系 --><br/> |
| <dubbo:application name="hello-world-app" /></p> |
| |
| <p> <!-- 使用multicast广播注册中心暴露服务地址 --><br/> |
| <dubbo:registry address="multicast://224.5.6.7:1234" /></p> |
| |
| <p> <bean id="demoService" class="com.yougou.dobbo.provider.DemoServiceImpl" /><br/> |
| <!-- 用dubbo协议在20880端口暴露服务 --><br/> |
| <dubbo:protocol name="dubbo" port="20888" dispather="all" threadpool="cached" threads="5000"/><br/> |
| <!-- 声明需要暴露的服务接口 --><br/> |
| <dubbo:service interface="com.yougou.dobbo.provider.IDemoService" ref="demoService" /></p> |
| |
| <p> <!-- 和本地bean一样实现服务 --></p> |
| |
| |
| <p> 我明明配置的不是127.0.0.1 。。。头大了。</p> |
| |
| |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8782139.htm#comment-8782139" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8782139#comment-8782139" |
| id="comment-permalink-8782139" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782139&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782139&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782139&pageId=6324242" |
| id="reply-comment-8782139" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782139#comment-8782139" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782139#comment-8782139" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8782139"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-8782390" class="comment-thread"> |
| <div class="comment " id="comment-8782390"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="九月 17, 2013 17:55"> |
| 九月 17, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>您好!<br/> |
| 请问下,我如何才能实现路由规则啊?具体的代码例子,消费者需要通过路由访问指定的提供者。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8782390.htm#comment-8782390" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8782390#comment-8782390" |
| id="comment-permalink-8782390" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782390&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782390&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782390&pageId=6324242" |
| id="reply-comment-8782390" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782390#comment-8782390" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782390#comment-8782390" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8782390"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-8782398" class="comment-thread"> |
| <div class="comment " id="comment-8782398"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="九月 24, 2013 09:51"> |
| 九月 24, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>已解决。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8782398.htm#comment-8782398" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8782398#comment-8782398" |
| id="comment-permalink-8782398" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782398&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782398&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782398&pageId=6324242" |
| id="reply-comment-8782398" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782398#comment-8782398" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782398#comment-8782398" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8782398"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| <li id="comment-thread-8782391" class="comment-thread"> |
| <div class="comment " id="comment-8782391"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="九月 17, 2013 18:00"> |
| 九月 17, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>我使用管理控制台进行操作的时候,为什么老是出现找不到的页面啊,这是什么原因?</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8782391.htm#comment-8782391" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8782391#comment-8782391" |
| id="comment-permalink-8782391" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782391&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782391&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782391&pageId=6324242" |
| id="reply-comment-8782391" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782391#comment-8782391" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782391#comment-8782391" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8782391"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-8782417" class="comment-thread"> |
| <div class="comment " id="comment-8782417"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="十月 11, 2013 15:49"> |
| 十月 11, 2013 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p> <!-- 使用redis发现服务地址 --><br/> |
| <dubbo:registry address="redis://172.16.10.224:6379" timeout="1000" /></p> |
| |
| <p>当消费程序关闭后,在redis注册中心,为什么我还能看到打开的到消费程序所在的连接??</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=8782417.htm#comment-8782417" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=8782417#comment-8782417" |
| id="comment-permalink-8782417" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782417&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782417&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=8782417&pageId=6324242" |
| id="reply-comment-8782417" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782417#comment-8782417" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=8782417#comment-8782417" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/8782417"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| <li id="comment-thread-9633836" class="comment-thread"> |
| <div class="comment focused " id="comment-9633836"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="一月 03, 2014 14:41"> |
| 一月 03, 2014 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>您好:<br/> |
| 环境:spring3 + hessian 4.0.7 +dubbo2.5.3 使用hessian协议时 客户端报异常,请问可能的原因是什么?代码配置都是根据用户手册中配置的 搞了2天了 还是报错,谢谢<br/> |
| com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method upload in the se<br/> |
| rvice com.chinamoney.dubbo.FileUploadServiceInf. Tried 3 times of the providers<br/> |
| <span class="error">[192.168.120.181:7001]</span> (1/1) from the registry 127.0.0.1:2181 on the consumer 19<br/> |
| 2.168.120.181 using the dubbo version 2.5.3. Last error is: Failed to invoke rem<br/> |
| ote service: interface com.chinamoney.dubbo.FileUploadServiceInf, method: upload<br/> |
| , cause: 500: java.net.SocketTimeoutException: Read timed out<br/> |
| at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke<br/> |
| (FailoverClusterInvoker.java:101)<br/> |
| at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(A<br/> |
| bstractClusterInvoker.java:227)<br/> |
| at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invo<br/> |
| ke(MockClusterInvoker.java:72)<br/> |
| at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerIn<br/> |
| vocationHandler.java:52)<br/> |
| at com.alibaba.dubbo.common.bytecode.proxy1.upload(proxy1.java)<br/> |
| at com.chinamoney.dubbo.consumer.ConsumerAction.uploadFile(ConsumerActio<br/> |
| n.java:53)<br/> |
| at com.chinamoney.dubbo.execute.Consumer.main(Consumer.java:20)<br/> |
| Caused by: com.caucho.hessian.client.HessianConnectionException: 500: java.net.S<br/> |
| ocketTimeoutException: Read timed out<br/> |
| at com.caucho.hessian.client.HessianURLConnection.sendRequest(HessianURL<br/> |
| Connection.java:142)<br/> |
| at com.caucho.hessian.client.HessianProxy.sendRequest(HessianProxy.java:<br/> |
| 289)<br/> |
| at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:170)<br/> |
| at $Proxy8.upload(Unknown Source)<br/> |
| at com.alibaba.dubbo.common.bytecode.Wrapper1.invokeMethod(Wrapper1.java<br/> |
| )<br/> |
| at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvok<br/> |
| e(JavassistProxyFactory.java:46)<br/> |
| at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxy<br/> |
| Invoker.java:72)<br/> |
| at com.alibaba.dubbo.rpc.protocol.AbstractProxyProtocol$2.doInvoke(Abstr<br/> |
| actProxyProtocol.java:93)<br/> |
| at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker<br/> |
| .java:144)<br/> |
| at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(Listener<br/> |
| InvokerWrapper.java:74)<br/> |
| at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.<br/> |
| java:75)<br/> |
| at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(Protoco<br/> |
| lFilterWrapper.java:91)<br/> |
| at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(Futur<br/> |
| eFilter.java:53)<br/> |
| at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(Protoco<br/> |
| lFilterWrapper.java:91)<br/> |
| at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerCon<br/> |
| textFilter.java:48)<br/> |
| at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(Protoco<br/> |
| lFilterWrapper.java:91)<br/> |
| at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.j<br/> |
| ava:53)<br/> |
| at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke<br/> |
| (FailoverClusterInvoker.java:77)<br/> |
| ... 6 more<br/> |
| Caused by: java.net.SocketTimeoutException: Read timed out<br/> |
| at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)</p> |
| |
| <p> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct<br/> |
| orAccessorImpl.java:39)<br/> |
| at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC<br/> |
| onstructorAccessorImpl.java:27)<br/> |
| at java.lang.reflect.Constructor.newInstance(Constructor.java:513)<br/> |
| at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.j<br/> |
| ava:1298)<br/> |
| at java.security.AccessController.doPrivileged(Native Method)<br/> |
| at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpU<br/> |
| RLConnection.java:1292)<br/> |
| at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon<br/> |
| nection.java:946)<br/> |
| at com.caucho.hessian.client.HessianURLConnection.sendRequest(HessianURL<br/> |
| Connection.java:122)<br/> |
| ... 23 more<br/> |
| Caused by: java.net.SocketTimeoutException: Read timed out<br/> |
| at java.net.SocketInputStream.socketRead0(Native Method)<br/> |
| at java.net.SocketInputStream.read(SocketInputStream.java:129)<br/> |
| at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)<br/> |
| at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)<br/> |
| at java.io.BufferedInputStream.read(BufferedInputStream.java:317)<br/> |
| at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687)<br/> |
| at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)<br/> |
| at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon<br/> |
| nection.java:1002)<br/> |
| at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373<br/> |
| )<br/> |
| at com.caucho.hessian.client.HessianURLConnection.sendRequest(HessianURL<br/> |
| Connection.java:109)<br/> |
| ... 23 more</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=9633836.htm#comment-9633836" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=9633836#comment-9633836" |
| id="comment-permalink-9633836" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=9633836&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=9633836&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=9633836&pageId=6324242" |
| id="reply-comment-9633836" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=9633836#comment-9633836" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=9633836#comment-9633836" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/9633836"/> |
| </rdf:RDF> |
| --> |
| |
| |
| <ol class="comment-threads"> |
| <li id="comment-thread-9633837" class="comment-thread"> |
| <div class="comment " id="comment-9633837"> |
| <p class="comment-user-logo"> |
| <img class="userLogo logo anonymous" src="anonymous.png" tppabs="http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/profilepics/anonymous.png" |
| alt="User icon: Anonymous" title="Anonymous"> </p> |
| <p class="date" title="一月 03, 2014 15:19"> |
| 一月 03, 2014 |
| </p> |
| <div class="comment-header"> |
| <h4 class="author">Anonymous</h4> |
| </div> |
| <div class="comment-body"> |
| <div class="comment-content wiki-content"> |
| <p>容器使用的是weblogic12 容器启动完后 客户端第一次调用就会报这个异常 之后调用就不会有异常了。。。。。</p> |
| </div> |
| <div class="comment-actions"> |
| <ul id="comment-actions-secondary"> |
| <li class="first comment-permalink"> |
| <a title="Permanent link to this comment" href="Home-focusedCommentId=9633837.htm#comment-9633837" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?focusedCommentId=9633837#comment-9633837" |
| id="comment-permalink-9633837" ><span>Permalink</span></a></li> |
| </ul> |
| <ul id="comment-actions-primary"> |
| <li class="first action-reply-comment"> |
| <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=9633837&pageId=6324242 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/replycomment.action?commentId=9633837&pageId=6324242%27" tppabs="http://10.20.160.198/wiki/pages/replycomment.action?commentId=9633837&pageId=6324242" |
| id="reply-comment-9633837" ><span>Reply</span></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> |
| <rdf:Description |
| rdf:about="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=9633837#comment-9633837" |
| dc:identifier="http://code.alibabatech.com/wiki/display/dubbo/Home?focusedCommentId=9633837#comment-9633837" |
| dc:title="Home" |
| trackback:ping="http://code.alibabatech.com/wiki/rpc/trackback/9633837"/> |
| </rdf:RDF> |
| --> |
| |
| |
| </li> |
| </ol> |
| </li> |
| </ol> |
| |
| <a id="add-comment-bottom" href="Home-showComments=true&showCommentArea=true.htm#addcomment" tppabs="http://10.20.160.198/wiki/display/dubbo/Home?showComments=true&showCommentArea=true#addcomment"> |
| Add Comment |
| </a> |
| </div> |
| |
| |
| |
| </div> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <script type="text/x-template" title="manage-watchers-dialog"> |
| <div class="dialog-content"> |
| <div class="column page-watchers"> |
| <h3>Watching this page</h3> |
| <p class="description">These people are notified when the page is changed. You can add or remove people from this list.</p> |
| <form action="/wiki/json/addwatch.action" method="POST"> |
| <input type="hidden" name="atl_token" value="c116db80711201b36e2067aa83f3b044c2d5a30e"> |
| <input type="hidden" name="pageId" value="6324242"/> |
| <input type="hidden" id="add-watcher-username" name="username" value=""/> |
| <label for="add-watcher-user">User</label> |
| <input id="add-watcher-user" name="userFullName" type="search" class="autocomplete-user" |
| value="" placeholder="Full name or username" autocomplete="off" |
| data-max="10" data-target="#add-watcher-username" data-dropdown-target="#add-watcher-dropdown" |
| data-template="{title}" data-none-message="No matching users found."> |
| <input id="add-watcher-submit" type="submit" name="add" value="Add"> |
| <div id="add-watcher-dropdown" class="aui-dd-parent autocomplete"></div> |
| <div class="status hidden"></div> |
| </form> |
| <ul class="user-list"> |
| <li class="loading">Loading…</li> |
| <li class="no-users hidden">No page watchers</li> |
| </ul> |
| </div> |
| <div class="column space-watchers"> |
| <h3>Watching this space</h3> |
| <p class="description">These people are notified when any content in the space is changed. You cannot modify this list.</p> |
| <ul class="user-list"> |
| <li class="loading">Loading…</li> |
| <li class="no-users hidden">No space watchers</li> |
| </ul> |
| </div> |
| </div> |
| </script> |
| <script type="text/x-template" title="manage-watchers-user"> |
| <li class="watch-user"> |
| <img class="profile-picture confluence-userlink" src="{iconUrl}" data-username="{username}"> |
| <a class="confluence-userlink" href="{url}" data-username="{username}">{fullName} <span class="username">({username})</span></a> |
| <span class="remove-watch" title="Remove" |
| data-username="{username}">Remove</span> |
| </li> |
| </script> |
| <script type="text/x-template" title="manage-watchers-help-link"> |
| <div class="dialog-help-link"> |
| <a href="http://docs.atlassian.com/confluence/docs-35/Managing+Watchers" target="_blank">Help</a> |
| </div> |
| </script> |
| |
| <br class="clear"> |
| </div><!-- \#main --> |
| |
| <div id="footer"> |
| <p class="license license-opensource"> |
| Powered by a free <b>Atlassian Confluence Open Source Project License</b> granted to Alibaba Tech. <a href="javascript:if(confirm(%27http://www.atlassian.com/c/conf/11461 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.atlassian.com/c/conf/11461%27" tppabs="http://www.atlassian.com/c/conf/11461">Evaluate Confluence today</a>.<br> |
| </p> |
| |
| <ul id="poweredby"> |
| <li class="noprint">Powered by <a href="javascript:if(confirm(%27http://www.atlassian.com/software/confluence \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.atlassian.com/software/confluence%27" tppabs="http://www.atlassian.com/software/confluence" class="hover-footer-link">Atlassian Confluence</a> 3.5.9, the <a href="javascript:if(confirm(%27http://www.atlassian.com/software/confluence/tour/enterprise-wiki.jsp \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.atlassian.com/software/confluence/tour/enterprise-wiki.jsp%27" tppabs="http://www.atlassian.com/software/confluence/tour/enterprise-wiki.jsp" class="hover-footer-link">Enterprise Wiki</a></li> |
| <li class="print-only">Printed by Atlassian Confluence 3.5.9, the Enterprise Wiki.</li> |
| <li class="noprint"> | <a href="javascript:if(confirm(%27http://jira.atlassian.com/secure/BrowseProject.jspa?id=10470 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://jira.atlassian.com/secure/BrowseProject.jspa?id=10470%27" tppabs="http://jira.atlassian.com/secure/BrowseProject.jspa?id=10470" class="hover-footer-link">Report a bug</a></li> |
| <li class="noprint"> | <a href="javascript:if(confirm(%27http://www.atlassian.com/about/connected.jsp?s_kwcid=Confluence-stayintouch \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.atlassian.com/about/connected.jsp?s_kwcid=Confluence-stayintouch%27" tppabs="http://www.atlassian.com/about/connected.jsp?s_kwcid=Confluence-stayintouch" class="hover-footer-link">Atlassian News</a></li> |
| </ul> |
| |
| |
| |
| 友情链接:<a href="javascript:if(confirm(%27http://code.taobao.org/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.taobao.org/%27" tppabs="http://code.taobao.org/">Taocode</a> |
| <script type="text/javascript"> |
| |
| var _gaq = _gaq || []; |
| _gaq.push(['_setAccount', 'UA-31474478-1']); |
| _gaq.push(['_trackPageview']); |
| |
| (function() { |
| var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; |
| ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www/') + '.google-analytics.com/ga.js'; |
| var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); |
| })(); |
| |
| </script> |
| </div></div><!-- \#full-height-container --> |
| </div><!-- \#page --> |
| </body> |
| </html> |