
نوشته شده توسط
ali-hosseini
سلام
آقا شرمنده
ولی قبل از اینکه اونی که شا گفتید رو تست کنم... این ارور رو میده.
نمی دونم دیگه چیکار کنم.
داره دیوانه ام می کنه.
بازم ممنون.
20:38:37,596 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC00001: Failed to start service jboss.deployment.subunit."ENTest.ear"."JSFTest.war ".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.subunit."ENTest.ear"."JSFTest.war ".INSTALL: JBAS018733: Failed to process phase INSTALL of subdeployment "JSFTest.war" of deployment "ENTest.ear"
at org.jboss.as.server.deployment.DeploymentUnitPhase Service.start(DeploymentUnitPhaseService.java:123) [jboss-as-server-7.1.3.Final.jar:7.1.3.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartT ask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartT ask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1110) [rt.jar:1.7.0]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:603) [rt.jar:1.7.0]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProce ssingException: JBAS011231: More than one Application class found in deployment class org.eclipse.persistence.jpa.rs.JPARSApplication and class org.eclipse.persistence.jpa.rs.JPARSApplication
at org.jboss.as.jaxrs.deployment.ResteasyDeploymentDa ta.merge(ResteasyDeploymentData.java:38)
at org.jboss.as.jaxrs.deployment.JaxrsIntegrationProc essor.deploy(JaxrsIntegrationProcessor.java:100)
at org.jboss.as.server.deployment.DeploymentUnitPhase Service.start(DeploymentUnitPhaseService.java:116) [jboss-as-server-7.1.3.Final.jar:7.1.3.Final]
... 5 more
به جان خودم.. من کاری نکردم.

دوست دارم که داری به خطا می خوری این یعنی داری چیز یاد می گیری
اتفاقی که برای تو این بار افتاده این که
دو تا jar فایل داری که بصورت اتفاقی یک کلاس هم نام با PACKAGE های هم نام دارن.
اونم اینه
org.eclipse.persistence.jpa.rs.JPARSApplication
org.eclipse.persistence.jpa.rs.JPARSApplication
حالا JVM قاطی می کنه.
راه حل :
یکی از JAR فایلها رو حذف کنی
راه حل دوم : اگر با حذف یک JAR فایل به class not found exception خوردی باید بری endorse کنی.
اون دو تا jar فایل رو باید ببری توی آدرس JAVA_HOME/jre/lib/endorse
کپی کنی و اون دو JAR فایل رو کلا از برنامت بیاری بیرون. یعنی CLASS_PATH برنامت
اما راه حل اول رو امتحان کن باید یکی شون رو حذف کنی به کل برنامت مشکلی موقع کامپایل بوجود نیاد