Liferay Service не развертывается в Axis - PullRequest
1 голос
/ 06 января 2012

Я создаю сервис liferay, я создал много классов.Когда я пытаюсь создать сервис с использованием Liferay ServiceBUilder, в консоли показывается, что Мой сервис успешно собран

[Console output redirected to file:/home/rajeshp/Desktop/LiferayDeveloperStudio/workspace/.metadata/.plugins/com.liferay.ide.eclipse.sdk/sdk.log]
Buildfile: /home/rajeshp/Desktop/LiferayDeveloperStudio/workspace/trunk/portlets/rosetta-services-portlet/build.xml
build-service:
     [copy] Copying 1 file to /home/rajeshp/Desktop/LiferayDeveloperStudio/workspace/trunk/portlets/rosetta-services-portlet/docroot/WEB-INF/classes
     [echo] Loading jar:file:/home/rajeshp/Desktop/LiferayDeveloperStudio/liferay-portal-6.0-ee-sp2/tomcat-6.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
     [echo] 16:27:07,649 INFO  [EasyConf:122] Refreshed the configuration of all components
     [echo] 16:27:08,250 INFO  [ConfigurationLoader:56] Properties for jar:file:/home/rajeshp/Desktop/LiferayDeveloperStudio/liferay-portal-6.0-ee-sp2/tomcat-6.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal loaded from [jar:file:/home/rajeshp/Desktop/LiferayDeveloperStudio/liferay-portal-6.0-ee-sp2/tomcat-6.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/com/liferay/portal/tools/dependencies/portal-tools.properties, jar:file:/home/rajeshp/Desktop/LiferayDeveloperStudio/liferay-portal-6.0-ee-sp2/tomcat-6.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties]
     [echo] Loading jar:file:/home/rajeshp/Desktop/LiferayDeveloperStudio/liferay-portal-6.0-ee-sp2/tomcat-6.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties
     [echo] Loading jar:file:/home/rajeshp/Desktop/LiferayDeveloperStudio/liferay-portal-6.0-ee-sp2/tomcat-6.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/com/liferay/portal/tools/dependencies/portal-tools.properties
     [echo] 16:27:11,976 INFO  [PortalImpl:295] Global lib directory /home/rajeshp/Desktop/LiferayDeveloperStudio/liferay-portal-6.0-ee-sp2/tomcat-6.0.32/lib/ext/
     [echo] 16:27:11,978 INFO  [PortalImpl:315] Portal lib directory /home/rajeshp/Desktop/LiferayDeveloperStudio/liferay-portal-6.0-ee-sp2/tomcat-6.0.32/webapps/ROOT/WEB-INF/lib/
     [echo] Building ECData
     [echo] Building WebArticleHelper
   [delete] Deleting: /home/rajeshp/Desktop/LiferayDeveloperStudio/workspace/trunk/portlets/rosetta-services-portlet/ServiceBuilder.temp
    [mkdir] Created dir: /home/rajeshp/Desktop/LiferayDeveloperStudio/workspace/trunk/portlets/rosetta-services-portlet/docroot/WEB-INF/service-classes
compile-java:
    [javac] Compiling 18 source files to /home/rajeshp/Desktop/LiferayDeveloperStudio/workspace/trunk/portlets/rosetta-services-portlet/docroot/WEB-INF/service-classes
      [zip] Building zip: /home/rajeshp/Desktop/LiferayDeveloperStudio/workspace/trunk/portlets/rosetta-services-portlet/docroot/WEB-INF/lib/rosetta-services-portlet-service.jar
   [delete] Deleting directory /home/rajeshp/Desktop/LiferayDeveloperStudio/workspace/trunk/portlets/rosetta-services-portlet/docroot/WEB-INF/service-classes
BUILD SUCCESSFUL
Total time: 16 seconds

Но я не вижу службы, развернутой в студии Liferay Developer enter image description here

Кроме того, когда я открываю http://localhost:8080/tunnel-web/axis

, я не могу найти там свой сервис,

портлет services не выдает никакой ошибки при компиляции, развертывании, сборке сервисов, чтобы добавить еще больше разочарованийте же портлеты служб и службы развертываются на компьютере моего колледжа.

Кто-нибудь может понять, в чем проблема?Заранее большое спасибо.

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Я думаю, что ссылка: http://localhost:8080/rosetta-services-portlet/axis
........

0 голосов
/ 16 марта 2012

После запуска build-services вам нужно запустить задачу build-wsdd ant (или щелкнуть «build wsdd» в редакторе service.xml в IDE). Также, чтобы попытаться проверить это, вы должны щелкнуть правой кнопкой мыши по проекту портлета, который показан в представлении серверов, и выбрать «тестировать веб-службы». Или, если вы хотите увидеть URL-адрес напрямую, вы должны использовать:

http://localhost:8080/rosetta-services-portlet/tunnel-web/axis

...