小编And*_*ker的帖子

无法创建 SAAJ 元工厂:找不到提供程序 com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl

我正在尝试将我的项目升级到 java 15。在尝试启动服务器时,我在 bean 创建过程中遇到错误。

util-context.xml:

<beans:bean id="dummyAdaptor" class="org.dummy.adaptor.DummyAdaptor"></beans:bean>
<beans:bean id = "soapRequestProcessorWithAction" class="org.dummy.adaptor.request.processor.SOAPRequestProcessorWithAction" />
<beans:bean id="soapWebServiceTemplate" class="org.springframework.ws.client.core.WebServiceTemplate">
   <beans:property name="marshaller" ref="marshaller" />
   <beans:property name="unmarshaller" ref="unmarshaller" />
</beans:bean>
Run Code Online (Sandbox Code Playgroud)

虚拟适配器.java:

private SOAPRequestProcessorWithAction<CTRMProcessRequest, CTRMProcessResponse> soapRequestProcessorWithAction;
Run Code Online (Sandbox Code Playgroud)

SOAPRequestProcessorWithAction.java:

private SOAPRequestProcessorWithAction<CTRMProcessRequest, CTRMProcessResponse> soapRequestProcessorWithAction;
Run Code Online (Sandbox Code Playgroud)

错误:

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dummyAdaptor': Unsatisfied dependency expressed through field 'soapRequestProcessorWithAction'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'soapRequestProcessorWithAction': Unsatisfied dependency expressed through field 'webServiceTemplate'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'soapWebServiceTemplate' defined in class …
Run Code Online (Sandbox Code Playgroud)

java spring saaj

9
推荐指数
1
解决办法
2万
查看次数

重新建立另一个分支并删除旧分支的更改

我有:

A--B             (master)
    \    
     C--D        (bad-branch)
         \
          E--F   (my-branch)
Run Code Online (Sandbox Code Playgroud)

我想要的结果:

A--B             (master)
    \    
     E--F        (my-branch)
Run Code Online (Sandbox Code Playgroud)

我尝试重新建立my-branch基础,master但是当我推my-branch送到存储库时,它与原始版本合并,并且更改后的错误提交又回来了。

git branch rebase git-branch

3
推荐指数
1
解决办法
1621
查看次数

在容器的每个构建中运行 composer install 和 npm install

我试图创建一个PHP的Apache与新公共管理和作曲家安装并运行容器composer installnpm install在每次构建,但我得到的错误。

# Dockerfile

FROM php:7.4-apache

RUN apt-get -y update && apt-get upgrade -y

RUN apt-get update && apt-get install -y \
        libfreetype6-dev \
        libjpeg62-turbo-dev \
        libpng-dev \
        npm \
    && docker-php-ext-configure gd --with-freetype --with-jpeg \
    && docker-php-ext-install -j$(nproc) gd

# Composer
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

# Enable apache modules
RUN a2enmod rewrite headers

EXPOSE 80
#RUN composer install
#RUN npm install

ENTRYPOINT ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]


Run Code Online (Sandbox Code Playgroud)
# Dockerfile

FROM php:7.4-apache …
Run Code Online (Sandbox Code Playgroud)

npm composer-php docker docker-compose

2
推荐指数
1
解决办法
1517
查看次数

插入sequelize.query,然后返回插入的行

有没有办法通过sequelize中的原始插入查询返回插入的行?

returning选项不会更改返回值中的任何内容。返回插入行的计数和一个空数组而不是插入的行:[ [], 1 ]

let contato = await sequelize.query(
    'INSERT INTO public.contato(nome, telefone, id_empresa, id_status) VALUES ($nome, $telefone, $id_empresa, $id_status);',
    {
        bind: {
            nome: form.nome,
            telefone: form.telefone,
            id_empresa: filaChat.id_empresa,
            id_status: 1,
        },
        type: QueryTypes.INSERT,
        returning: true,
    }
);
Run Code Online (Sandbox Code Playgroud)

postgresql node.js sequelize.js

1
推荐指数
1
解决办法
5161
查看次数