Развертывание приложения Спринг-Бут в weblogic

я строю проект с Angular6 и Спринг, уже я сделал весь проект в моей команде и функционируй чуда, однако сейчас я должен разворачивать проект на сервере WebLogic, произвожу war spring с maven, однако разворачивать это в WebLogic, меня бросает следующая ошибка:

Al instalar el war en el WebLogic

Мой метод main, это следующий, и в моей машине он разворачивается верно с сервером tomcat.

public static void main(String[] args) {
    //SpringApplication.run(ParameterApplication.class, args);

    SpringApplicationBuilder builder = new SpringApplicationBuilder(ParameterApplication.class);
    builder.headless(false).run(args);
}

Далее log, произведенный сервером:

at com.fasterxml.jackson.datatype.jsr310.JavaTimeModule.(JavaTimeModule.java:168)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:170)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:124)
at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.registerWellKnownModulesIfAvailable(Jackson2ObjectMapperBuilder.java:743)
at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.configure(Jackson2ObjectMapperBuilder.java:624)
at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.build(Jackson2ObjectMapperBuilder.java:608)
at org.springframework.http.converter.json.MappingJackson2HttpMessageConverter.(MappingJackson2HttpMessageConverter.java:59)
at org.springframework.http.converter.support.AllEncompassingFormHttpMessageConverter.(AllEncompassingFormHttpMessageConverter.java:74)
at org.springframework.web.filter.HttpPutFormContentFilter.(HttpPutFormContentFilter.java:64)
at org.springframework.boot.web.servlet.filter.OrderedHttpPutFormContentFilter.(OrderedHttpPutFormContentFilter.java:29)
at org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.httpPutFormContentFilter(WebMvcAutoConfiguration.java:163)
at org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$$EnhancerBySpringCGLIB$$254f370c.CGLIB$httpPutFormContentFilter$0(:0)
at org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$$EnhancerBySpringCGLIB$$254f370c$$FastClassBySpringCGLIB$$2692fcf3.invoke(:0)
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)
at org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$$EnhancerBySpringCGLIB$$254f370c.httpPutFormContentFilter(:0)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:582)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1256)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1105)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:226)
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:182)
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:177)
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:159)
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:81)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:250)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:237)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:183)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:152)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:544)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:327)
at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:155)
at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:135)
at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:87)
at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:172)
at weblogic.servlet.internal.WebAppServletContext.initContainerInitializer(WebAppServletContext.java:1421)
at weblogic.servlet.internal.WebAppServletContext.initContainerInitializers(WebAppServletContext.java:1360)
at weblogic.servlet.internal.WebAppServletContext.initContainerInitializers(WebAppServletContext.java:1341)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1907)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3091)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1849)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:882)
at weblogic.application.internal.ExtensibleModuleWrapper$StartStateChange.next(ExtensibleModuleWrapper.java:360)
at weblogic.application.internal.ExtensibleModuleWrapper$StartStateChange.next(ExtensibleModuleWrapper.java:356)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:138)

1
задан 25.06.2018, 08:27
2 ответа

Пожалуйста, ВїpodrГ-Схвати помещать quГ© он говорит сервер weblogic где estГЎs разворачивая ее aplicaciГіn? По возможности, они cГіdigos Британская европейская авиатранспортная компания-xxxxx или ошибки, которые ты находишь в выражении log. VendrГЎn такие маркировки как Warning или Ошибка mГЎs Deployer или что-то сходное.

Подтверждает шага, что у тебя нет ningГєn ошибки совсем не mГЎs загружать сервер где estГЎ развернутая ты aplicaciГіn.

TambiГ©n estarГ - в добро, что ты убедишься в, она versiГіn, которую ты считаешь установленной в помещении, является ли той же самой, что ты считаешь установленным на сервере, который ты разворачиваешь, на том же уровне заплаты.

Обеспечь себе, что weblogic он поднимает с нею versiГіn java соответствующий той, которая у тебя есть в помещении.

Убедись, что у файлов, которые ты переслал в тебя aplicaciГіn и которые обновляешь, есть подходящие разрешения чтения и написания, если он linux. Если он windows, убедись, что владелец этих файлов - weblogic.

не обновляй развертывания. Разверни с нуля с изменениями, который ты осуществил бы. Чтобы отвергать, что это проблема с нею actualizaciГіn приложений.

Расскажи нам результаты.

Приветствие.

1
ответ дан 20.11.2019, 07:49
  • 1
    Ману, в самом деле ошибка, произведенная, развернув war внутри weblogic, logré решать это. Это была ошибка, произведенная форматированием даты, что enví в с углового. Ademá s añ adí маршрут в weblogic.xml, называя эти пакеты, что funcionó для этой ошибки, однако я нахожусь в другой ошибке, произведенной из-за oracle, развернув app. Я новый в форуме, не sé если он был должен создавать другой вопрос, или обновлять é sta, чтобы мочь получать solució n, qué ты рекомендуешь меня? – Kevin Arias 25.06.2018, 12:42
  • 2
    Validé разрешения и версии, все находится в правиле. Однако, не sé qué configuració n будьте должен иметь dispatcher-servlet.xml, и он quié n я думаю, что он должен производить ошибку. – Kevin Arias 25.06.2018, 12:55

Чтобы решать эту ошибку, agreguГ© она librerГ, - что попросился в weblogic.xml. Который quedГі следующей формы:

    <?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app
        http://xmlns.oracle.com/weblogic/weblogic-web-app/1.4/weblogic-web-app.xsd">

<wls:context-root>/myweb</wls:context-root>
<wls:container-descriptor>
    <wls:prefer-application-packages>
        <wls:package-name>org.slf4j.*</wls:package-name>
        <wls:package-name>org.springframework.*</wls:package-name>
        <wls:package-name>com.fasterxml.jackson.*</wls:package-name>
        <wls:package-name>com.oracle</wls:package-name>
    </wls:prefer-application-packages>
</wls:container-descriptor> 

AdemГЎs был необходим проверять, что они parГЎmetros envГ - или и recepciГіn были теми же самыми, так как в угловом он посылал parГЎmetro дату типа string, и в Java estГЎ объявленный к типу Восходите (), что объявляло ее недействительной conversiГіn.

1
ответ дан 20.11.2019, 07:49