- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个使用插件 jaxws-maven-plugin
的 Maven 模块。我已启动并运行网络服务,并且在浏览到 .../myWebservice?wsdl
时,我得到了 WSDL。没问题。
这在运行 wsimport
时也有效。 Maven目标通过:
<code><plugin></code><br/>
<code><groupId></code>org.codehaus.mojo<code></groupId></code><br/>
<code><artifactId></code>jaxws-maven-plugin<code></artifactId></code><br/>
<code><executions></code><br/>
<code><execution></code><br/>
<code><goals></code><br/>
<code><goal></code>wsimport<code></goal></code><br/>
<code></goals></code><br/>
<code></execution></code><br/>
<code></executions></code><br/>
<code><configuration></code><br/>
<code><sourceDestDir></code>src/main/java<code></sourceDestDir></code><br/>
<code><wsdlUrls></code><br/>
<code><wsdlUrl></code><a href="http://host/f/soap/fWeb?wsdl" rel="noreferrer noopener nofollow">http://host/f/soap/fWeb?wsdl</a><code></wsdlUrl></code><br/>
<code></wsdlUrls></code><br/>
<code></configuration></code><br/>
<code></plugin></code><br/>
运行时
mvn clean install
一切都很好...但是,当我运行时它不起作用
mvn clean deploy
查看注销的参数,它们在两种情况下都是相同的:
[INFO] jaxws:wsimport args: [-s, D:\works2\f-service\src\main\java, -d, D:\works2\f-
service\target\classes, -Xnocompile, <a href="http://host/f/soap/fWeb?wsdl]" rel="noreferrer noopener nofollow">http://host/f/soap/fWeb?wsdl]</a>
parsing WSDL...
经过很长的超时后,感觉就像 http 超时,它失败并显示以下消息:
[ERROR] Unexpected end of file from server
Failed to read the WSDL document: <a href="http://host/f/soap/fWeb?wsdl" rel="noreferrer noopener nofollow">http://host/f/soap/fWeb?wsdl</a>, because<br/>
1) could not find the document;<br/>
2) the document could not be read;<br/>
3) the root element of the document is not wsdl:definitions.<br/>
ERROR failed.noservice=Could not find wsdl:service in the provided WSDL(s):
At least one WSDL with at least one service definition needs to be provided.
Failed to parse the WSDL.
这有点令人困惑,因为它花了这么长时间...事实上,WSDL 中没有提到完整的命名空间,根元素是 <definitions>
,不是<wsdl:definitions>
,但是为什么它可以与 mvn clean install
一起使用? ...?
谢谢!
拉乌尔
最佳答案
其实我也不知道为什么mvn clean install
和mvn clean deploy
没有一致的结果。第一,wsimport
绑定(bind)到generate-sources
阶段并且在这两种情况下执行得更早。二、deploy
紧接着 install
之后发生的阶段没有做更多的事情,如文档所示:
done in an integration or release environment, copies the final package to the remote repository for sharing with other developers and projects.
所以,实际上,我不知道将工件复制到存储库会如何影响 wsimport
或者使构建在与 WSDL 相关的问题上失败。非常非常奇怪。也许运行 mvn -X clean deploy
看看是否可以获得更多信息。
无论如何,我对 jaxws-maven-plugin 配置有一些建议。
第一个是不在 src/main/java
中生成源。 IMO,生成的源应位于 target
下目录,因为您希望能够在 clean
期间删除它们。所以我建议使用默认值 ${project.build.directory}/jaxws/wsimport/java
或类似${project.build.directory}/generated-sources/jaxws
相反(这是生成内容的标准 Maven 模式)。但这是一个旁注,这不会解决您的问题:)
第二个建议是关于 <wsdlUrls>
配置。而不是使用 <wsdlUrls>
,为什么不获取 WSDL(作为文件)并将其放入 src/wsdl
中(或者其他位置,在这种情况下,您必须使用 <wsdlLocation>
元素指定它)。这应该有助于解决超时问题。
关于java - Maven Webservice 插件适用于安装,而不是部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1868552/
我在我的 Xcode 项目目录中输入了以下内容: keytool -genkey -v -keystore release.keystore -alias mykey -keyalg RSA \
假设我有一个像这样的 DataFrame(或 Series): Value 0 0.5 1 0.8 2 -0.2 3 None 4 None 5 None
我正在对一个 Pandas 系列进行相对繁重的应用。有什么方法可以返回一些打印反馈,说明每次调用函数时在函数内部进行打印还有多远? 最佳答案 您可以使用跟踪器包装您的函数。以下两个示例,一个基于完成的
我有一个 DataFrame,其中一列包含列表作为单元格内容,如下所示: import pandas as pd df = pd.DataFrame({ 'col_lists': [[1, 2
我想使用 Pandas df.apply 但仅限于某些行 作为一个例子,我想做这样的事情,但我的实际问题有点复杂: import pandas as pd import math z = pd.Dat
我有以下 Pandas 数据框 id dist ds 0 0 0 0 5 1 0 0 7 2 0 0
这发生在我尝试使用 Gradle 构建时。由于字符串是对象,因此似乎没有理由发生此错误: No signature of method: java.util.HashMap.getOrDefault(
您好,有人可以解释为什么在 remaining() 函数中的 Backbone 示例应用程序 ( http://backbonejs.org/examples/todos/index.html ) 中
我有两个域类:用户 class User { String username String password String email Date dateCreated
问题陈述: 一个 pandas dataframe 列系列,same_group 需要根据两个现有列 row 和 col 的值从 bool 值创建。如果两个值在字典 memberships 中具有相似
apporable 报告以下错误: error: unknown type name 'MKMapItem'; did you mean 'MKMapView'? MKMapItem* destina
我有一个带有地址列的大型 DataFrame: data addr 0 0.617964 IN,Krishnagiri,635115 1 0.635428 IN,Chennai
我有一个列表list,里面有这样的项目 ElementA: Number=1, Version=1 ElementB: Number=1, Version=2 ElementC: Number=1,
我正在编译我的源代码,它只是在没有运行应用程序的情况下终止。这是我得到的日志: Build/android-armeabi-debug/com.app4u.portaldorugby/PortalDo
我正在尝试根据另一个单元格的值更改单元格值(颜色“红色”或“绿色”)。我运行以下命令: df.loc[0, 'Colour'] = df.loc[0, 'Count'].apply(lambda x:
我想弄清楚如何使用 StateT结合两个 State基于对我的 Scalaz state monad examples 的评论的状态转换器回答。 看来我已经很接近了,但是在尝试申请 sequence
如果我已经为它绑定(bind)了集合,我该如何添加 RibbonLibrary 默认的快速访问项容器。当我从 UI 添加快速访问工具项时,它会抛出 Operation is not valid whi
在我学习期间Typoclassopedia我遇到了这个证明,但我不确定我的证明是否正确。问题是: One might imagine a variant of the interchange law
我是一名优秀的程序员,十分优秀!