Apache の XMLRPC クライアントのようなライブラリを使用したいのはわかっていますが、次の場合は次のようになります。
HttpURLConnection con = (HttpURLConnection) new URL(JIRA_URL).openConnection();
con.setRequestMethod("POST");
con.setDoOutput(true);
con.setDoInput(true);
con.setRequestProperty("Content-Type", "text/xml");
...そして、次のxmlを送信します
<?xml version="1.0" encoding=ISO-8859-1"?>
<methodCall>
<methodName>jira1.login</methodName>
<params>
<param><value><string>someUser</string></value></param>
<param><value><string>pwd123</string></value></param>
</params>
</methodCall>
私はいつも得ています:
java.lang.NoSuchMethodException: com.atlassian.jira.rpc.xmlrpc.JiraXmlRpcService.getProjectsNoSchemes()
なぜ私が要求しなかったメソッドを言っているのですか? その上、メソッドは存在します。