невозможно запустить webapp на SCP Neo с последней версией s4sdk - PullRequest
0 голосов
/ 29 марта 2019

Java-приложения, созданные с использованием новейшего (2.13.1, 2.12.0) s4SDK, не могут запускаться на SCP NEO. Работает нормально только при развертывании Helloworld.

Пожалуйста, дайте мне какие-либо предложения, пожалуйста.

Приложение (.war), созданное с использованием s4SDK 2.3.1, может быть развернуто и правильно запущено. Оба кода представляют собой один и тот же java-код, основанный на руководстве s4sdk, для получения данных деловых партнеров из s / 4hana.

следующий журнал

2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## 04: 32: 08.761 [localhost-startStop-1] ОШИБКА org.apache.catalina.core.ContainerBase - ContainerBase.addChild: start: | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## org.apache.catalina.LifecycleException: Не удалось запустить компонент [StandardEngine [Catalina] .StandardHost [локальный] .StandardContext [/ qmyneoproject2120-приложение]] | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:167) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:754) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:730) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:734) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.startup.HostConfig.deployWAR (HostConfig.java:985) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.startup.HostConfig $ DeployWar.run (HostConfig.java:1857) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at java.util.concurrent.FutureTask.run (FutureTask.java:266) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at java.lang.Thread.run (Thread.java:836) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## Причина: org.apache.tomee.catalina.TomEERuntimeException: org.apache.openejb.OpenEJBException: невозможно создать аннотацию сканер для веб-модуля qmyneoproject2120-application: null | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## в org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication (TomcatWebAppBuilder.java:2305) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal (TomcatWebAppBuilder.java:1188) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart (TomcatWebAppBuilder.java:1125) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent (GlobalListenerSupport.java:133) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase.java:94) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5154) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## ... 10 общих кадров опущено | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## Причина: org.apache.openejb.OpenEJBException: невозможно создать аннотацию сканер для веб-модуля qmyneoproject2120-application: null | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## в org.apache.openejb.config.DeploymentLoader.addWebModule (DeploymentLoader.java:886) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## atorg.apache.openejb.config.DeploymentLoader.load (DeploymentLoader.java:233) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication (TomcatWebAppBuilder.java:2303) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## ... 16 общих кадров опущено | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## Причина: java.lang.IllegalArgumentException: null | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## в org.apache.xbean.asm5.ClassReader. (Неизвестный источник) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## в org.apache.xbean.asm5.ClassReader. (Неизвестный источник) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## в org.apache.xbean.asm5.ClassReader. (Неизвестный источник) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## в org.apache.xbean.finder.AnnotationFinder.readClassDef (AnnotationFinder.java:1169) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.xbean.finder.AnnotationFinder (AnnotationFinder.java:147). | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.xbean.finder.AnnotationFinder (AnnotationFinder.java:160). | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.openejb.config.FinderFactory $ OpenEJBAnnotationFinder (FinderFactory.java:546). | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.openejb.config.FinderFactory.newFinder (FinderFactory.java:267) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.openejb.config.FinderFactory.create (FinderFactory.java:80) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.openejb.config.FinderFactory.createFinder (FinderFactory.java:69) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.openejb.config.DeploymentLoader.addWebModule (DeploymentLoader.java:878) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## ... 18 общих кадров опущено | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## 04: 32: 08.777 [localhost-startStop-1] ОШИБКА org.apache.catalina.startup.HostConfig - Ошибка развертывания архива веб-приложения [/Usr/sap/ljs/webapps/qmyneoproject2120-application.war] | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Не удалось запустить компонент [StandardEngine [Catalina] .StandardHost [локальный] .StandardContext [/ qmyneoproject2120-приложение]] | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:758) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:730) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:734) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.startup.HostConfig.deployWAR (HostConfig.java:985) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at org.apache.catalina.startup.HostConfig $ DeployWar.run (HostConfig.java:1857) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at java.util.concurrent.FutureTask.run (FutureTask.java:266) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) | 2019 03 29 04: 32: 08 # INFO # LJS_OUTPUT # Thread-13 ## at java.lang.Thread.run (Thread.java:836) |


1 Ответ

0 голосов
/ 15 апреля 2019

Похоже, вы используете неверную область действия compile для Lombok.

Должно работать с областью provided:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <scope>provided</scope>
</dependency>
...