小编rad*_*mpe的帖子

mod_rewrite多个问号

有时营销部门会发送一个邮件,其中包含带有多个问号的链接.

http://www.acme.com/site-page.jsp?content=mainpage?utm_campaign=somecampaign&utm_source=email
Run Code Online (Sandbox Code Playgroud)

这导致应用程序服务器将其解释mainpage?utm_campaign为参数而不仅仅是mainpage.有没有办法在Apache中拦截这些错误的URL并?用一个替换第二个&.

apache mod-rewrite

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

嵌入式 XSD 中的 JAXB 绑定

我有一个wsdl嵌入式xsd.

<wsdl:definitions name="AcmeService"
    targetNamespace="http://www.acme.com/services/Acme/WcfService"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="http://www.acme.com/services/Acme/WcfService"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <wsdl:types>
        <xsd:schema targetNamespace="http://www.acme.com/services/Acme/WcfService/Imports">
            <xsd:import schemaLocation="http://services01.acme.com/WebServices/AcmeWcfClient/service/AcmeService.svc?xsd=xsd0" namespace="http://www.acme.com/services/Acme/WcfService" />
            <xsd:import schemaLocation="http://services01.acme.com/WebServices/AcmeWcfClient/service/AcmeService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
        </xsd:schema>
    </wsdl:types>
    <!-- Some more WSDL Content -->
</wsdl:definitions>
Run Code Online (Sandbox Code Playgroud)

我的“xsd”包含以下定义:

<xs:schema elementFormDefault="qualified" targetNamespace="http://www.acme.com/services/Acme/WcfService">
    <xs:element name="SetApplication">
        <xs:complexType>
            <xs:sequence>
                <xs:element minOccurs="0" name="application" nillable="true" type="tns:Application"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:complexType name="Application">
        <xs:sequence>
            <xs:element minOccurs="0" name="SomeElement" nillable="true" type="xs:string"/>
            <xs:element minOccurs="0" name="AnotherElement" nillable="true" type="xs:string"/>
            <xs:element minOccurs="0" name="AcmeDetails" nillable="true" type="tns:Acme"/>
        </xs:sequence>
    </xs:complexType>
    <xs:element name="Application" nillable="true" type="tns:Application"/>
    <xs:complexType name="Acme">
        <xs:sequence>
            <xs:element minOccurs="0" name="PropertyOne" nillable="true" type="xs:string"/>
            <xs:element …
Run Code Online (Sandbox Code Playgroud)

java xsd wsdl jax-ws jaxb

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

由于SQLException,无法连接到数据源

ATG 10.2JBOSS上运行Motorprise应用程序并使用MySQLServer时遇到一些问题.

Unable to connect to data source because of SQLException: Could not enlist in transaction on entering meta-aware object!;
CONTAINER:atg.repository.RepositoryException; SOURCE:org.jboss.util.NestedSQLException:     Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: a618a4b:d503:525e
689c:1db status: ActionStatus.ABORT_ONLY >); - nested throwable: (org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous …
Run Code Online (Sandbox Code Playgroud)

jboss atg

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

批处理文件未设置变量

我正在尝试编写一个批处理文件,它将简化WebService存根的生成.问题是SET变量的其中一个命令没有设置值.我已经尝试了各种各样的事情来实现它,SET但无济于事.显然缺少明显的东西.脚本的其余部分工作正常.

IF %1==-b (
    ECHO %2
    SET BINDINGS_FILE=%2
    SHIFT & SHIFT
    ECHO File: %BINDINGS_FILE%

    IF EXIST "%BINDINGS_FILE%" (
        SET BINDINGS=-b %BINDINGS_FILE%
    ) ELSE (
        ECHO Please enter a valid Bindings file name: %BINDINGS_FILE%.
        GOTO DONE
    )
    ECHO BINDINGS = %BINDINGS%  
)
Run Code Online (Sandbox Code Playgroud)

当我使用以下命令执行它时,它会打印绑定文件,%2但它所获取的变量SET仍为空.

generate-stubs.bat -b wsdl/Binding.xml -p com.acme.service wsdl/WebService.wsdl

wsdl/Binding.xml
File:
Please enter a valid Bindings file name: .
Done!
Run Code Online (Sandbox Code Playgroud)

任何建议赞赏.

batch-file

5
推荐指数
2
解决办法
2913
查看次数

Weblogic IOException和Chunking

我正在一个在Weblogic 12c上运行ATG(Oracle Commerce)11.1并连接到Endeca实例的环境中工作.在Weblogic日志文件中我经常出现IOException,我认为这对网站的整体稳定性产生了连锁反应.错误如下:

####<24 Nov 2015 2:47:39 PM> <Error> <HTTP> <SERVER-1> <instance-1> <[ACTIVE] ExecuteThread: '116' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1448369259872> <BEA-101019> <[ServletContext@1433232248[app:ATGProduction module:store path:null spec-version:3.0]] Servlet failed with an IOException.
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
at sun.nio.ch.IOUtil.write(IOUtil.java:65)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:487)
at weblogic.socket.NIOSocketMuxer$NIOOutputStream.writeInternal(NIOSocketMuxer.java:1064)
at weblogic.socket.NIOSocketMuxer$NIOOutputStream.write(NIOSocketMuxer.java:983)
at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:622)
at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:587)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:472)
at weblogic.servlet.internal.CharsetChunkOutput.flush(CharsetChunkOutput.java:301)
at weblogic.servlet.internal.ChunkOutput$3.checkForFlush(ChunkOutput.java:727)
at weblogic.servlet.internal.CharsetChunkOutput.write(CharsetChunkOutput.java:203)
at weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper.java:153)
at weblogic.servlet.jsp.JspWriterImpl.write(JspWriterImpl.java:275)
at jsp_servlet._tags._store.__contentitem_tag._jsp__tag2(__contentitem_tag.java:321) …
Run Code Online (Sandbox Code Playgroud)

weblogic atg endeca oracle-commerce

5
推荐指数
0
解决办法
1277
查看次数

标签 统计

atg ×2

apache ×1

batch-file ×1

endeca ×1

java ×1

jax-ws ×1

jaxb ×1

jboss ×1

mod-rewrite ×1

oracle-commerce ×1

weblogic ×1

wsdl ×1

xsd ×1