Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Eclipse+AXIS


Автор: FakIR 24.11.2005, 13:05
Хай всем!
При попытке создать сервис в эклипсе из файла

Код

public class Converter
{
  public float celsiusToFarenheit ( float celsius )
  {
    return (celsius * 9 / 5) + 32;
  }

  public float farenheitToCelsius ( float farenheit )
  {
    return (farenheit - 32) * 5 / 9;
  }
}

Ругается

Код

IWAB0524E Error updating Axis deploy.wsdd file
    javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(Unknown Source)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(Unknown Source)
    at org.eclipse.jst.ws.internal.axis.creation.ui.task.UpdateAxisWSDDFileTask.execute(UpdateAxisWSDDFileTask.java:156)
    at org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentEngine.runCommand(CommandFragmentEngine.java:335)
    at org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentEngine.visitTop(CommandFragmentEngine.java:301)
    at org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentEngine.moveForwardToNextStop(CommandFragmentEngine.java:217)
    at org.eclipse.wst.command.internal.env.ui.widgets.SimpleCommandEngineManager$4.run(SimpleCommandEngineManager.java:208)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
    at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:830)
    at org.eclipse.wst.command.internal.env.ui.widgets.SimpleCommandEngineManager.runForwardToNextStop(SimpleCommandEngineManager.java:177)
    at org.eclipse.wst.command.internal.env.ui.widgets.WizardPageManager.runForwardToNextStop(WizardPageManager.java:80)
    at org.eclipse.wst.command.internal.env.ui.widgets.WizardPageManager.performFinish(WizardPageManager.java:220)
    at org.eclipse.wst.command.internal.env.ui.widgets.DynamicWizard.performFinish(DynamicWizard.java:336)
    at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:676)
    at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:349)
    at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:556)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:809)
    at org.eclipse.jface.window.Window.open(Window.java:787)
    at org.eclipse.wst.command.internal.env.ui.widgets.popup.DynamicPopupWizard.run(DynamicPopupWizard.java:129)
    at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
    at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
    at org.eclipse.core.launcher.Main.run(Main.java:973)
    at org.eclipse.core.launcher.Main.main(Main.java:948)



Автор: FakIR 25.11.2005, 17:29
Вообще кто-нибудь создавал веб-сервисы в эклипсе?

Автор: Souljah 25.11.2005, 17:35
странный вопрос
сам по себе эклипс не умеет создавать никаких сервисов
наверное, надо было указать используемый плагин и последовательность действий!

если плагины не используются - непонятно, при чем тут эклипс

Автор: парторг 25.11.2005, 17:53
Цитата(Souljah @ 25.11.2005, 17:35)
странный вопрос
сам по себе эклипс не умеет создавать никаких сервисов
наверное, надо было указать используемый плагин и последовательность действий!

если плагины не используются - непонятно, при чем тут эклипс

WTP умеет делать веб-сервисы

http://eclipse.org/webtools/community/tutorials/BottomUpWebService/BottomUpWebService.html

но с такой ошибкой я не сталкивался

Автор: Souljah 25.11.2005, 18:50
ну, так wtp - не часть eclipse sdk

и из чего можно сделать вывод, что автор юзает именно wtp?

Автор: парторг 26.11.2005, 14:26
демагогия, jdt - не часть eclipse platform, такой же отдельный проект как и wtp. про сдк юзер ниче не говорил также.

Автор: FakIR 26.11.2005, 18:43
Использую веб-тулс. Может кто-нибудь расскажет как делать сервисы в эклипсе? Под Аксис?

Автор: unkis 27.11.2005, 22:45
Цитата
Цитата(Souljah @ 25.11.2005, 17:35)
странный вопрос
сам по себе эклипс не умеет создавать никаких сервисов
наверное, надо было указать используемый плагин и последовательность действий!

если плагины не используются - непонятно, при чем тут эклипс

WTP умеет делать веб-сервисы

http://eclipse.org/webtools/community/tutorials/BottomUpWebService/BottomUpWebService.html

но с такой ошибкой я не сталкивался

WTP - то умеет делать WebServices, но помоему не под AXIS, хотя я могу ошибаться.

Автор: FakIR 28.11.2005, 13:06
На ИБМ сайте есть статья про то как на базе эклипса делать ВС под АКСИС. Но вот ошибка...

Автор: парторг 28.11.2005, 18:32
а где ошибка?

так делаешь? рантайм сервера есть?

New -> Dynamic Web Project

New -> Class

Код

package com.demo;

public class Converter {
    public float celsiusToFarenheit(float celsius) {
        return (celsius * 9 / 5) + 32;
    }

    public float farenheitToCelsius(float farenheit) {
        return (farenheit - 32) * 5 / 9;
    }
}



Converter.java rightclick -> New -> Web Services -> Web Service

* bottom up java bean web service

[v] start in web project
[v] generate proxy
[v] test service

и тд по дефолту

Автор: Slanix 29.11.2005, 07:38
Парторг прав.
Здесь http://www.eclipse.org/webtools/index.html
Я делал, ошибки были когда залил кучу плагинов. Что влияло и какие ошибки были не помню.
Потом установил с нуля подключил только необходимые плагины и всё заработало.

И web сервис делается именно под AXIS.

Автор: unkis 29.11.2005, 09:33
где totorial?
дайте пожалуйста конкретный линк.


Зарания благодарен.

Автор: FakIR 18.12.2005, 15:43
парторг
А при этом томкета должна быть включена или выключена?

Автор: firedrago 25.12.2005, 01:27
Всем привет,
я лично перешел уже на http://ws.apache.org/axis2/index.html там они переделали просто вообще все.... и там же есть их родной плугин для еклипса......

Автор: FakIR 26.12.2005, 14:50
firedrago
ЕУУУ!!! И как там? Круто? Рекомендуешь?

Автор: firedrago 26.12.2005, 18:03
Рекомендую - только что б потом не переделывать все, рано или поздно они перестанут изменять и дополнять AXIS1. А так вроде быстрее, больше привязки к W3C. разбирался дня 2.... если честно, то до сегодняшнего дня пару вещей там не понимаю.....

Автор: FakIR 27.12.2005, 14:32
А что за мавен он требует?
И где там плугин для эклипсы?

Автор: batigoal 27.12.2005, 14:48
Цитата(FakIR @ 27.12.2005, 15:32)
А что за мавен он требует?

Насколько я знаю - альтернатива ant'у.

Автор: firedrago 27.12.2005, 14:58
плугин - http://ws.apache.org/axis2/download.cgi смотри Eclipse Plugins
maven - это типа antа - http://ws.apache.org/axis2/svn.html описание как самому собирать axis2

Автор: FakIR 27.12.2005, 19:20
А что лучше? И где можно узнать подробнее? Чтоб сравнить? Ато стока всяких технологий - уже голова кружится smile smile
Да, а как этот плугин устанавлисвать и (!!!) юзать? smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)