<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>WSDD builder for remote Services in Liferay 7.1</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=114512033" />
  <subtitle>WSDD builder for remote Services in Liferay 7.1</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=114512033</id>
  <updated>2026-04-03T18:30:09Z</updated>
  <dc:date>2026-04-03T18:30:09Z</dc:date>
  <entry>
    <title>RE: WSDD builder for remote Services in Liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117575761" />
    <author>
      <name>Dan Inglis</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117575761</id>
    <updated>2019-10-25T22:05:59Z</updated>
    <published>2019-10-25T22:05:59Z</published>
    <summary type="html">Did you have any luck?</summary>
    <dc:creator>Dan Inglis</dc:creator>
    <dc:date>2019-10-25T22:05:59Z</dc:date>
  </entry>
  <entry>
    <title>RE: WSDD builder for remote Services in Liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117344326" />
    <author>
      <name>Emanuele Righetto</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117344326</id>
    <updated>2019-10-02T23:51:13Z</updated>
    <published>2019-10-02T23:51:13Z</published>
    <summary type="html">Hi!&lt;br /&gt;Thanks for your reply. &lt;br /&gt;I don&amp;#39;t think this sound like a good &amp;#34;osgi&amp;#34; solution, because any update of the service will end up in a restart of the portal, but i will give it a change.&lt;br /&gt;Meanwhile i&amp;#39;ve managed to generate the -wsdd.jar file, using the configuration within the settings.gradle (before i was using settings inside the build.gradle file inside the -service project).I&amp;#39;ve installed it using gogo shell: install /path/to/jar, and the module seems to be loaded, but i&amp;#39;m not able to see it in the list of the soap services.</summary>
    <dc:creator>Emanuele Righetto</dc:creator>
    <dc:date>2019-10-02T23:51:13Z</dc:date>
  </entry>
  <entry>
    <title>RE: WSDD builder for remote Services in Liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117342283" />
    <author>
      <name>Dan Inglis</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117342283</id>
    <updated>2019-10-02T19:49:12Z</updated>
    <published>2019-10-02T19:49:12Z</published>
    <summary type="html">Had the same issue.  &lt;strong&gt;&lt;strong&gt;*-service-wsdd-[version].ja &lt;/strong&gt;&lt;/strong&gt;will never be generated.  If you&amp;#39;re using Tomcat these steps may help, these are adapted from a Liferay support response.&lt;br /&gt;&lt;ol style="list-style: decimal outside;" start="1"&gt;&lt;li&gt;Deploy the *-api and *-service jar files to /lib/ext in the Tomcat directory&lt;/li&gt;&lt;li&gt;Navigate to the built server-config.wsdd and copy the &amp;lt;service&amp;gt; tag. Paste it into tomcat/webapps/ROOT/WEB-INF/server-config.wsdd between any two other services. Make sure the name exactly matches as [service-namespace]_[entity]Service.&lt;/li&gt;&lt;li&gt;Restart the server, type in the URL &lt;a href="http://localhost:8080/api/axis"&gt;http://localhost:8080/api/axis&lt;/a&gt; and search for the created remote service, which should now be present in the list.&lt;/li&gt;&lt;/ol&gt;</summary>
    <dc:creator>Dan Inglis</dc:creator>
    <dc:date>2019-10-02T19:49:12Z</dc:date>
  </entry>
  <entry>
    <title>RE: WSDD builder for remote Services in Liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117333971" />
    <author>
      <name>Emanuele Righetto</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117333971</id>
    <updated>2019-10-01T15:40:29Z</updated>
    <published>2019-10-01T15:40:29Z</published>
    <summary type="html">Same issue for me, no solution found around...&lt;br /&gt;The buildWSDD task complete successfully, but no -wsdd-jar is generated, so i don&amp;#39;t know how to deploy the service.&lt;br /&gt;Any try to call &lt;a href="http://localhost:8080/o/pim-service/api/axis/Pim_PimEntryService?wsdl"&gt;http://localhost:8080/o/pim-service/api/axis/Pim_PimEntryService?wsdl&lt;/a&gt; results in a redirect to the home page.Same environment of above.Thanks</summary>
    <dc:creator>Emanuele Righetto</dc:creator>
    <dc:date>2019-10-01T15:40:29Z</dc:date>
  </entry>
  <entry>
    <title>WSDD builder for remote Services in Liferay 7.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114512032" />
    <author>
      <name>Hamidul Islam</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114512032</id>
    <updated>2019-07-31T06:36:30Z</updated>
    <published>2019-07-31T06:36:30Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;Hi All,&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;I have dummy entity (the name of the entity is &lt;strong&gt;Foo&lt;/strong&gt;) in the &lt;strong&gt;service.xml&lt;/strong&gt; and also &lt;strong&gt;remote-service="true"&lt;/strong&gt;. Below is the content of &lt;strong&gt;FooServiceImpl.java &lt;/strong&gt;&lt;/span&gt;&lt;pre&gt;&lt;code&gt;public class FooServiceImpl extends FooServiceBaseImpl {

&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;/*
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; * NOTE FOR DEVELOPERS:
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; *
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; * Never reference this class directly. Always use &amp;lt;code&amp;gt;foo.service.FooServiceUtil&amp;lt;/code&amp;gt; to access the foo remote service.
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; */
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;public String getFooMessage(String msg) {
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;return "Hello "+msg;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;}
}&lt;/code&gt;&lt;/pre&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;After building the service I am able to locate my &lt;strong&gt;JSON webservice&lt;/strong&gt; using &lt;strong&gt;http://localhost:8080/api/jsonws&lt;/strong&gt; which is working as expected. Now I want to generate &lt;strong&gt;WSDD&lt;/strong&gt; for the &lt;strong&gt;SOAP&lt;/strong&gt; based web service. I have configured the &lt;strong&gt;wsdd builder maven plugin&lt;/strong&gt; in my &lt;strong&gt;pom.xml&lt;/strong&gt; like below &lt;/span&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;plugin&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;com.liferay&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;com.liferay.portal.tools.wsdd.builder&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;1.0.10&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;configuration&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;inputfilename&amp;gt;service.xml&amp;lt;/inputfilename&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;outputdirname&amp;gt;src/main/java&amp;lt;/outputdirname&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;serverconfigfilename&amp;gt;src/main/resources/server-config.wsdd&amp;lt;/serverconfigfilename&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;classpath&amp;gt;target/classes&amp;lt;/classpath&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/configuration&amp;gt;
&amp;lt;/plugin&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;To generate the &lt;strong&gt;WSDD&lt;/strong&gt; and other files I have executed &lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;&amp;nbsp;&lt;br&gt;mvn wsdd-builder:build&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: Verdana, sans-serif"&gt; // Its successful &lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;The above command generates &lt;strong&gt;server-config.wsdd&lt;/strong&gt; and other necessary files under &lt;strong&gt;foo-service module&lt;/strong&gt;. Please refer the below screenshot&lt;br&gt;&lt;img src="/documents/8431626/8435192/code.png/d108336c-7b97-9063-0148-e96505405f38?t=1564552712178&amp;amp;imagePreview=1"&gt;&lt;br&gt; &lt;br&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;After deployment of both the &lt;strong&gt;API &lt;/strong&gt;and &lt;strong&gt;service&lt;/strong&gt; module I should be able to access my &lt;strong&gt;SOAP&lt;/strong&gt; web service hitting the bellow URL &lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;localhost:8080/o/foo-service/api/axis&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;But it doesn’t return anything. Also there is no error in the deployment. As per documentation as in&lt;br&gt;&lt;br&gt; &lt;/span&gt;&lt;a href="https://portal.liferay.dev/docs/7-0/tutorials/-/knowledge_base/t/creating-remote-services"&gt;https://portal.liferay.dev/docs/7-0/tutorials/-/knowledge_base/t/creating-remote-services&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;I should get separate jar for &lt;strong&gt;wsdd &lt;/strong&gt;and it should look like &lt;strong&gt;*-service-wsdd-[version].jar&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;. &lt;/strong&gt;But in my case it’s not generating any separate jar for &lt;strong&gt;WSDD&lt;/strong&gt;. Can anyone please help me? My environment is&lt;br&gt;&lt;br&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;Liferay DXP 7.1 &lt;br&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;Tomcat&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;Maven&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;Thanks &amp;amp; Regards &lt;br&gt;​​​​​​​&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif"&gt;Hamidul Islam &lt;/span&gt;&lt;/span&gt;&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Hamidul Islam</dc:creator>
    <dc:date>2019-07-31T06:36:30Z</dc:date>
  </entry>
</feed>
