我正在开发一个基于OSGI的应用程序,它部署到Karaf容器。Karaf有一个自动部署特性,将一个包复制到它的karaf/deploy目录应该会自动将该包部署到容器中。然而,当我将包复制到deploy目录中时,我经常会收到类似下面的错误:
org.osgi.framework.BundleException: Bundle symbolic name and version are not unique: legacy-services-impl:8.0.0.ALPHA-SPRINT9-SNAPSHOT
at org.apache.felix.framework.BundleImpl.
考虑如下ear的META-INF内部的jboss-deployment-structure.xml结构
<!-- Make sub deployments not isolated so they can see each others classes without a Class-Path entry (default is true) -->
<ear-subdeployments-isolated>false</ear-subdeployments-isolated>
<deployment>
<!-- Exc
我在一个已经安装了Apache2的ubuntu服务器上部署了一个Rails应用程序,并且我正在尝试让这个应用程序使用客运系统来部署。
Apache安装得很好-我可以查看静态文件,重新加载它,启动它,停止它,等等。Rails安装得很好--我可以从应用程序根目录运行WeBrick服务器。现在我想用乘客来部署。
当我运行以下命令时:
passenger-install-apache2-module
它经历了一些事情,然后出现了以下错误:
WARNING: Apache doesn't seem to be compiled with the 'prefork', 'w
我正在将.war文件从windows传输到ubuntu服务器,以便在Tomcat7中部署它...如果我直接部署它,tomcat会抛出异常“不可读”。
java.util.zip.ZipException: error in opening zip file
因此,我需要将文件转换为可读格式,以便tomcat7读取它并部署。
请让我知道怎么做。有软件或命令吗?感谢您的帮助
更新:
java.lang.IllegalArgumentException: Invalid or unreadable WAR file : /var/lib/tomcat7/webapps/mycompany.war
我使用的是play 2.2框架,我正在开发这个模块并将其定义为快照。我已经将快照发布到了nexus,但当我试图在不更改版本或应用程序名称的情况下部署快照时,重新部署会失败,并出现以下错误:
信息包装好了。服务器拒绝访问URL :禁止在org.apache.ivy.util.url.AbstractURLHandler.validatePutStatusCode(AbstractURLHandler.java:79 at org.apache.ivy.util.url.BasicURLHandler.upload(BasicURLHandler.java:231) at org.apache.