标签: axis2

ORA-12516,TNS:监听器找不到可用的处理程序

我的错误:

java.sql.SQLException: Listener refused the connection with the following error:

ORA-12516, TNS:listener could not find available handler with matching protocol
stack
The Connection descriptor used by the client was:
//10.2.5.21:9001/XE

        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:112)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:261)
        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
        at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:
414)
        at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
        at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtensio
n.java:35)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
        at oracle.jdbc.pool.OracleDataSource.getPhysicalConnection(OracleDataSou
rce.java:297)
        at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java
:221)
        at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java
:165)
        at utilityService.DB_util.setOracleConnectionActive(DB_util.java:99)
        at utilityService.DB_util.getRecPreparedAuthentication(DB_util.java:124)
Run Code Online (Sandbox Code Playgroud)

我的常见数据库连接类:

package utilityService;

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import oracle.jdbc.pool.OracleDataSource;


public class …
Run Code Online (Sandbox Code Playgroud)

java oracle axis2 jdbc

23
推荐指数
2
解决办法
11万
查看次数

从Java调用.NET Web服务(WSE 2/3,WS-Security)

我需要从Java调用用.NET编写的Web服务.Web服务实现了WS-Security堆栈(WSE 2或WSE 3,从我的信息中不清楚).

我从服务提供商处收到的信息包括WSDL,policyCache.config文件,一些示例C#代码以及可以成功调用服务的示例应用程序.

这听起来没那么有用,因为我不清楚我应该如何使用这些信息来编写Java客户端.如果Web服务请求未根据策略签名,则服务将拒绝该服务请求.我正在尝试使用Apache Axis2,我找不到任何有关如何使用policyCahce.config文件和WSDL来生成客户端的说明.

我在网上找到了几个例子,但在所有情况下,示例的作者都控制了服务和客户端,因此能够对双方进行调整以使其工作.我不在那个位置.

有人做过这个吗?

.net java ws-security axis2 wse

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

JAXB Unmarshall创建了一个空对象

我正在使用JAXB将XML文件解组为对象树.根对象是非null的,但即使XML文件中有数据,它的所有成员都是null.我的对象类是使用wsdls中的Axis2生成的.我有ObjectFactory类,jaxb.in​​dex类,package.info注释等.

我的问题与此讨论相同:http://old.nabble.com/AXIS2,-JAXB---Unmarshalling-td26847419.html

首要的是:有没有办法可以让它正确地填充数据?

如果没有,是否有一个很好的替代库,无论是Axis2还是JAXB都可以做同样的事情,但是它们可以很好地相互配合?

xml axis2 jaxb unmarshalling

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

记录axis2客户端请求和响应

我想记录axis2客户端发出的所有请求/响应.我尝试client-config.wsddhttp://code.google.com/support/bin/answer.py?hl=zh-CN&answer=15137中创建一个名为描述的文件,但没有成功(我没有获得日志文件).

请求是通过https进行的,我不确定是否重要.我试过了

<transport name="http" pivot="java:org.apache.axis.transport.http.HTTPSender"/>
Run Code Online (Sandbox Code Playgroud)

<transport name="https" pivot="java:org.apache.axis.transport.http.HTTPSender"/>
Run Code Online (Sandbox Code Playgroud)

没有成功.

java axis2 web-services

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

在tomcat服务器中部署war文件

我已将sample.war文件复制到tomcat的webapps目录中.

我可以访问localhost:8080.

默认情况下,部署战争是自动的-i已经检查了我的webapps文件夹中的解压缩文件夹"sample"

但它没有被提取.为什么war文件没有被提取.请给我解决方案.

java axis axis2 tomcat7

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

Rampart PostDispatchVerificationHandler:InvalidSecurity - 找不到安全策略

编辑:

我稍稍调整了Rampart配置,现在我又陷入了另一个角度.

在Rampart的PostDispatchVerificationHandler中,抛出异常,因为尚未处理安全标头.

// If a security header is there and Rampart is engaged, it has to be processed.  
// If it is not processed, there must have been a problem in picking the policy 

SOAPHeaderBlock secHeader = getSecurityHeader(msgContext);
if (secHeader != null && (secHeader.isProcessed() == false)) {
     throw new AxisFault("InvalidSecurity - Security policy not found");
}
Run Code Online (Sandbox Code Playgroud)

日志:

[DEBUG] [MessageContext: logID=a5012f2f13095af97123a192575c50a7f727850f3a9ecfc5] Invoking Handler 'HTTPLocationBasedDispatcher' in Phase 'Dispatch'
[DEBUG] [MessageContext: logID=a5012f2f13095af97123a192575c50a7f727850f3a9ecfc5] Invoking Handler 'Post dispatch security verification handler' in Phase 'Dispatch' …
Run Code Online (Sandbox Code Playgroud)

java ws-security axis2 web-services rampart

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

Axis2生成的存根是否是线程安全的?

是否通过Axis2线程安全从WSDL生成客户端存根?

当然,"线程安全"不是一个严格定义的术语,所以我至少对以下内容感兴趣:

不同的不同的线程同时访问相同的stub类的实例,用同样有效的行为作为单线程运行?

同一个存根类的单个实例是否可以由不同的线程并发访问,并且在单线程执行中以相同的方式交错相同的有效行为?

您可能还希望使用此处描述的术语(并在此处起源)来更精确地讨论这一术语.

java multithreading axis2 web-services thread-safety

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

如何在java中编写有效的Web服务

虽然这可能看起来像Java Web Services的副本,但我想知道从哪里开始并继续.过去,我花了很多时间来寻找从哪里开始,但我无法做到.在阅读有关Web服务的页面时,有这么多的术语和混乱(至少对我而言!).有很多术语 - 比如JAX-RPC, JAX-WS, Axis, Rest, Servlet as WebService, EJB'sWeb Service和其他我不知道的术语.此用户组是否可以整合并提供易于理解和遵循的Java Web服务的高级概述?感谢您的善意,感谢您的帮助.

java axis2 web-services jax-ws jax-rpc

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

axis2 maven示例

我尝试使用axis2(1.5.1)版本从wsdl文件生成java代码,但我无法弄清楚什么是正确的pom.xml

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.axis2</groupId>
            <artifactId>axis2-wsdl2code-maven-plugin</artifactId>
            <version>1.5.1</version>
            <executions>
                <execution>
                    <goals>
                        <goal>wsdl2code</goal>
                    </goals>
                    <configuration>
                        <wsdlFile>src/main/resources/wsdl/stockquote.wsdl</wsdlFile>
                        <databindingName>xmlbeans</databindingName>
                        <packageName>a.bc</packageName>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
<dependencies>
    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2</artifactId>
        <version>1.5.1</version>
    </dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

当我输入mvn编译时,它会抱怨

Retrieving document at 'src/main/resources/wsdl/stockquote.wsdl'.
java.lang.ClassNotFoundException: org.apache.xml.serializer.TreeWalker
Run Code Online (Sandbox Code Playgroud)

如果我试图找到TreeWalker,找到一个合适的jar文件是一团糟.

你有人能给我一些提示吗?或者给我正确的pom.xml

[更新] xalan-2.7.0.jar也需要依赖,并且jar文件被破坏(由于nexus问题),thx pascal

wsdl axis2 maven-2 wsdl2code xmlserializer

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

常见的日志jar与apache axis soap客户端冲突

我在尝试使用axis调用SOAP webservice时遇到此异常.基本上我写了一个轴客户端.

org.apache.commons.discovery.DiscoveryException: Class org.apache.commons.logging.impl.SLF4JLogFactory does not implement org.apache.commons.logging.LogFactory.
Run Code Online (Sandbox Code Playgroud)

当我删除所有常见的日志记录罐时,我可以删除这些错误,但这些罐子来自其他api,我没有控制它们.

有没有办法克服这个问题?

java axis2

17
推荐指数
3
解决办法
2万
查看次数