【问题标题】:Using jar libraries with Jboss and Openshift在 Jboss 和 Openshift 中使用 jar 库
【发布时间】:2012-05-24 11:56:01
【问题描述】:

我正在尝试使用 Jboss 和 Eclipse 在 Openshift 上部署一个简单的 REST Web 服务。 我有一个包含一些类的 Jar 库,我把它放在了路径中:

src/main/webapp/WEB-INF/lib/

项目。在本地部署应用程序并对其进行测试是可以的,但是当我尝试在 Openshift 上部署时,我在构建时遇到错误:

ClassNotFoundException

阅读日志我注意到 Jboss(在 Openshift 上)没有找到我的 Jar:为什么?

【问题讨论】:

    标签: jboss7.x openshift


    【解决方案1】:
    • 检查war中是否存在库(可以解压这个文件)
    • 检查war是否部署在远程服务器并解压war查看库:ssh 5fcd6........@yourappname-yourdomain.rhcloud.com
    • 检查路径:/var/lib/stickshift/5fcd6......../app-root/runtime/repo/deployments
    • 在文件夹部署中查看自述文件(本地)
    • 您应该使用 Maven。示例:

    <build>
            <plugins>
                <plugin>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.2</version>
                    <configuration>
                        <failOnMissingWebXml>false</failOnMissingWebXml>
                        <archive>
                            <manifestEntries>
                                <Dependencies>org.slf4j,org.apache.commons.logging,org.joda.time</Dependencies>
                            </manifestEntries>
                        </archive>
                    </configuration>
                </plugin>
            </plugins>
        </build>
        <profiles>
            <profile>
                <id>openshift</id>
                <build>
                    <finalName>yourapp</finalName>
                    <plugins>
                        <plugin>
                            <artifactId>maven-war-plugin</artifactId>
                            <configuration>
                                <outputDirectory>deployments</outputDirectory>
                                <warName>ROOT</warName><!-- ROOT -->
                            </configuration>
                        </plugin>
                    </plugins>
                </build>
            </profile>
        </profiles>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多