小编Uch*_*nwu的帖子

org.apache.axis2.AxisFault:First Element必须包含本地名称Envelope,但是找到了html

可能是Axis出现以下异常的原因...使用的Http verion是1.0.

如果设置了以下属性,则可以解决此问题

stub._getServiceClient().getOptions().
               setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED,
Boolean.FALSE);
Run Code Online (Sandbox Code Playgroud)

但是,根据轴docs,上述属性仅适用于HTTP版本1.1.如果HTTP版本为1.0,则传输框架将忽略此属性.

有什么想法吗?

org.apache.axis2.AxisFault: First Element must contain the local name, Envelope , but found html
 at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
 at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:90)
 at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:353)
 at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:416)
 at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
 at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)


Caused by: org.apache.axiom.soap.SOAPProcessingException: First Element must contain the local name, Envelope , but found html
 at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.constructNode(StAXSOAPModelBuilder.java:251)
 at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createOMElement(StAXSOAPModelBuilder.java:209)
 at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createNextOMElement(StAXSOAPModelBuilder.java:191)
 at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:172)
 at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:156)
 at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:105)
 at org.apache.axis2.builder.BuilderUtil.getSOAPBuilder(BuilderUtil.java:677)
 at org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:182)
 at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:112)
 at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:88)
Run Code Online (Sandbox Code Playgroud)

java axis web-services java-ee

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

如何在iReport中创建背景带中的水印

我正在尝试在报告中创建带有文本的水印.例如this is a good report,在报告的背景上重复水平打印文本.我知道这可以在背景乐队中完成,但不知道如何.

更新 您的解决方案有效.我想以另一种方式实现这一点.我想在后台重复打印相同的文本.假设我想要打印文本welcome to a new year.我希望它以这种方式打印

welcome to a new year welcome to a new year welcome to a new year welcome to a new year
welcome to a new year welcome to a new year welcome to a new year welcome to a new year
welcome to a new year welcome to a new year welcome to a new year welcome to a new year
welcome to a new year …
Run Code Online (Sandbox Code Playgroud)

jasper-reports ireport

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

访问Struts 2中的所有用户会话

我正在使用JPA构建struts 2应用程序.用户可以多次登录该应用程序.我想要

  1. 用户能够在网格中查看他的所有会话,并可能突出显示当前会话,并且可选地,用户可以选择会话并终止它.
  2. 管理员还应该能够查看所有已登录的用户,还可以查看每个登录用户的所有会话,还可以选择终止任何会话.

谢谢

java jsp struts2 java-ee

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

Java - 迭代ArrayList的问题

好吧,所以我有一个ArrayList (arrBok),它充满了book对象(代码是挪威语,所以请不要注意它).我想创建一个遍历`ArrayList'中所有对象的公共方法.

当我执行代码时,它似乎只是在无限循环中运行,而不是产生任何返回值.

这是相关的(我希望,因为还有其他一些类涉及)代码的一部分;

public String listAll()
{
    itr = arrBok.iterator();
    while (itr.hasNext())
    {
        i++;
    }
    return "lol";
}
Run Code Online (Sandbox Code Playgroud)

这段代码没有任何用处,但我只是想知道它是否可以成功迭代它.

到目前为止我尝试过的;

  • 如果bokArr (ArrayList)是空的则进行测试,但事实并非如此.它里面有4个物体.

  • 返回toString()方法,itr结果如下;

java.util.AbstractList$Itr@173a10f // < - 不确定这是否与任何内容相关

  • return itr.next().toString(); < - //似乎返回数组中的第一个对象,这有意义吗?

java collections iterator

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

使用jmx的Spring数据源连接管理器来公开实时连接数

使用java/Spring/Ibatis sqlserver的数据库,并datasourceorg.apache.commons.dbcp.BasicDataSource下面的数据源对象我要揭露实时连接池指望像现在有多少人在使用,有多少闲置的,我想使用监视jmx任何快速的想法如何实现

<bean id="wssModelDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="net.sourceforge.jtds.jdbcx.JtdsDataSource"/>
    <property name="url" value="com.wss.jdbc.ConnectionUrl=jdbc:jtds:sqlserver://x-x2/x_control_QA;appName=wss;sendStringParametersAsUnicode=false;loginTimeout=20;socketTimeout=180"/>
    <property name="username" value="xxx"/>
    <property name="password" value="xxx"/>
    <property name="maxActive" value="10"/>
    <property name="maxWait" value="10000"/>
  </bean>
Run Code Online (Sandbox Code Playgroud)

connection-pooling spring-jdbc spring-jmx

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

将参数传递给struts2组件

我正在尝试使用freemarker创建一个struts2组件.我ftl用这样的代码创建了一个文件:

<script type="text/javascript" src="${parameters.library?default('')}"></script>
Run Code Online (Sandbox Code Playgroud)

期望一个名为library传递给组件的参数.如果参数不存在则默认为空白String.

在我的JSP页面上,我指的是这样的组件:

<s:component template="mytemplate.ftl">
    <s:param name="library" value="/scripts/mylibrary.js"/>
</s:component>
Run Code Online (Sandbox Code Playgroud)

不幸的是,没有设置library参数的值.它总是一片空白String.

我正在使用本教程中的建议,似乎s:param标记应该将参数传递给模板并使其可用.我在这里错过了什么?

有没有人有一些建立这些组件的经验可以解决一些问题?

谢谢.

templates components freemarker struts2

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

如何在JBoss 6.3 EAP上部署Spring托管的JPA应用程序

我有一个java Web应用程序.此应用程序使用JPA进行持久化.持久性由春天管理.可以轻松部署此应用程序Tomcat,只需删除该war文件即可webapps.但是,部署这个应用程序JBoss已经成了我好几天的噩梦.我在这个网站上找不到合适的帖子来解决这个问题.

java jboss spring hibernate jpa

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