java-Spring部署设置openshift
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-Spring部署设置openshift,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1584字,纯文字阅读大概需要3分钟。
内容图文
![java-Spring部署设置openshift](/upload/InfoBanner/zyjiaocheng/659/4fe71451187049f1a09b97fd616db09a.jpg)
我遇到一个困扰我三天的问题.
根据OpenShift帐户上的教程,我已部署spring-eap6-quickstart代码.我配置了调试选项,并使用OpehShift服务器同步了Eclipse工作区-服务器上的所有内容均正常运行,但是在Eclipse中出现了我无法消除的错误.
我有这个错误:
cvc-complex-type.2.4.a: Invalid content was found starting with element 'deployment'. One of '{ear-subdeployments-isolated, deployment, sub-deployment, module}' is expected. jboss-deployment-structure.xml /spring-eap6-quickstart/src/main/webapp/WEB-INF line 2
这表明部署标记错误.
我的jboss-deployment结构xml是:
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
<deployment>
<dependencies>
<module name="com.h2database.h2"/>
<module name="org.codehaus.jackson.jackson-core-asl"/>
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
<module name="org.slf4j"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
当我将部署结构更改为:
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:2.0">
eclipse中的此更改可纠正错误,但该应用程序无法在OpenShift服务器上运行.
我意识到问题出在安装程序中,但是我不知道如何解决问题.有谁知道我该怎么办?请帮忙.谢谢.
解决方法:
使用urn:jboss:deployment-structure:1.0时,您的xml是绝对有效的.不幸的是,jbossas部署结构方案中存在错误,因此Eclipse将抱怨:
https://issues.jboss.org/browse/JBIDE-15311
将引用方案的版本映射到2.0可以通过引用不存在的方案在Eclipse中对其进行修复,但2.0版尚不存在.因此,OpenShift将失败.当前有1.0、1.1和1.2.即将发布的2.0应该会修复该方案,从而使Eclipse正确验证.但是不幸的是我们还没有到那儿.我建议您简单地关闭验证,或者全部或仅关闭方案验证:Window-> Preferences-> Validation:
内容总结
以上是互联网集市为您收集整理的java-Spring部署设置openshift全部内容,希望文章能够帮你解决java-Spring部署设置openshift所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。