在推送我的应用程序时在Openshift中出错 [英] Getting error in Openshift while pushing my app

查看:102
本文介绍了在推送我的应用程序时在Openshift中出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在OpenShift中推送我的应用程序(已经构建了一个使用Tomcat 6的Java EE应用程序)时出现了一些错误。


$ b

服务器:JBoss应用服务器7.1
数据库:MySQL数据库5.1


这里是src Openshift文件夹结构

  com 
--simsystech
--Add.java(使用apache log4j api || import org.apache.log4j.Logger)
--Edit.java(使用csv reader api || import org.apache.log4j.Logger& import org.apache.log4j.Logger)
--Import.java(使用csv reader api || import org.apache.log4j.Logger& import org.apache.log4j.Logger)
--Create.java
- Delete.java

webapp文件夹结构

  webapp 
--css
- 图片
--images1
--jscript
--jsp(我所有的jsp页面都在这里)
--META-INF
--WEB-INF
--classes
--lib(JAR文件位于: opencsv-2.3,log4j的-1.2。 9,javacsv)

我的应用程序名称:simsystech,每当我在写cmd prompt-> git推送,我得到如下错误:

  a> remote:/ var / lib / stickshift / 38fe42fe1d8f469c90f496990182c478 / app-root /运行时/ re 
po / src / main / java / com / simsystech / Delete.java:[3,23]错误:package org.apache.lo
g4j不存在


b> remote:/ var / lib / stickshift / 38fe42fe1d8f469c90f496990182c478 / app-root / runtime / re
po / src / main / java / com / simsystech / Import.java:[92,2 ]错误:无法找到符号
remote:[错误]类导入

c>远程:[错误] class导出
远程:/ var / lib / stickshift / 38fe42fe1d8f469c90f496990182c478 / app -root / runtime / re
po / src / main / java / com / simsystech / Edit.java:[20,20] error:can not find symbol

错误:package org.apache.lo
g4j不存在非常奇怪! :($ / b>

在openshift中部署它时,我会出错。?
这方面的任何输入都将被显示。

解决方案

由于我们使用Maven构建项目,因此您需要确保在Maven pom.xml中正确引用了这些依赖项。像?


I'm getting some error while pushing my app (already built a Java EE application using Tomcat 6.) in OpenShift.

server: JBoss Application Server 7.1 database: MySQL Database 5.1

Here is src folder structure of Openshift

com
--simsystech
--Add.java (using apache log4j api || import org.apache.log4j.Logger)
--Edit.java (using csv reader api || import org.apache.log4j.Logger & import org.apache.log4j.Logger)
--Import.java (using csv reader api || import org.apache.log4j.Logger & import org.apache.log4j.Logger)
--Create.java
--Delete.java

webapp folder structure is :

webapp
--css
--image
--images1
--jscript
--jsp(all my jsp pages are here)
--META-INF
--WEB-INF
--classes
--lib(JAR files are here:opencsv-2.3,log4j-1.2.9,javacsv)

My application name:simsystech,and whenever I'm writing cmd prompt-> git push , I'm getting error like :

a>remote: /var/lib/stickshift/38fe42fe1d8f469c90f496990182c478/app-root/runtime/re
po/src/main/java/com/simsystech/Delete.java:[3,23] error: package org.apache.lo
g4j does not exist


b>remote: /var/lib/stickshift/38fe42fe1d8f469c90f496990182c478/app-root/runtime/re
po/src/main/java/com/simsystech/Import.java:[92,2] error: cannot find symbol
remote: [ERROR] class Import

c>remote: [ERROR] class Export
remote: /var/lib/stickshift/38fe42fe1d8f469c90f496990182c478/app-root/runtime/re
po/src/main/java/com/simsystech/Edit.java:[20,20] error: cannot find symbol

Error like: "package org.apache.lo g4j does not exist" is very strange !! :(

Where I'm going wrong while deploying it in openshift..? Any inputs on this regards will be appriciated.

解决方案

Since we use Maven to build your project you need to make sure those dependencies are referenced properly in your Maven pom.xml. What does pom.xml look like?

这篇关于在推送我的应用程序时在Openshift中出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆