PortalDelegateServlet
サーブレットが Liferayを使用していることを確認してください。そうしないと、Liferay サービス API にアクセスできません (サービス ビルダーで生成されたクラスのクラスによって最終的に使用されます)。
<?xml version="1.0" encoding="UTF-8"?>
<web-app ...>
...
<servlet>
<servlet-name>my-servlet</servlet-name>
<servlet-class>com.liferay.portal.kernel.servlet.PortalDelegateServlet</servlet-class>
<init-param>
<param-name>servlet-class</param-name>
<param-value>org.example.YourOwnServlet</param-value>
</init-param>
<init-param>
<param-name>sub-context</param-name>
<param-value>do-something</param-value>
</init-param>
<servlet>
</web-app>
正しい初期パラメーターを入力することを忘れないでください。
servlet-class
サーブレットを表すクラスです
sub-context
サーブレットがリッスンするサブコンテキストです
デプロイすると、次の URL からサーブレットにアクセスできるようになります。
http://localhost:8080/delegate/do-something