2015-05-20 2 views
0

После преобразования веб-проекта eclipse в веб-проект maven он не разрешил некоторые зависимости.Веб-проект Maven не запускается

Описание Путь информационного ресурса Тип Missing артефакт org.infinispan: infinispan-ядро: баночка: 4.2.1.FINAL pom.xml/Визуальная линия Выражения 2 Maven зависимостей Проблема

Описание Ресурс Путь Расположение Тип Отсутствует артефакт Xalan: Xalan: банку: 2.7.1.jbossorg-2 pom.xml/Визуальные выражения линии 2 Maven зависимостей Проблема

Тогда я положил в pom.xml этого и затмение не показывает никаких ошибок.

<repositories> 
     <repository> 
      <id>jboss-public-repository-group</id> 
      <name>JBoss Public Maven Repository Group</name> 
      <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url> 
      <layout>default</layout> 
      <releases> 
       <enabled>true</enabled> 
       <updatePolicy>never</updatePolicy> 
      </releases> 
      <snapshots> 
       <enabled>true</enabled> 
       <updatePolicy>never</updatePolicy> 
      </snapshots> 
     </repository> 
    </repositories> 
    <pluginRepositories> 
     <pluginRepository> 
      <id>jboss-public-repository-group</id> 
      <name>JBoss Public Maven Repository Group</name> 
      <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url> 
      <layout>default</layout> 
      <releases> 
       <enabled>true</enabled> 
       <updatePolicy>never</updatePolicy> 
      </releases> 
      <snapshots> 
       <enabled>true</enabled> 
       <updatePolicy>never</updatePolicy> 
      </snapshots> 
     </pluginRepository> 
    </pluginRepositories> 

Но проект не запускался.

Failed to start service 
     Caused by: org.jboss.weld.exceptions.DefinitionException: WELD-000075: Normal scoped managed bean implementation class has a public field: [EnhancedAnnotatedFieldImpl] public org.jboss.resteasy.core.AcceptHeaderByFileSuffixFilter.languageMappings"}} 
    ...  
    06:30:56,796 INFO [org.jboss.as] (Controller Boot Thread) JBAS015961: Http management interface listening on http://127.0.0.1:9990/management 
    06:30:56,796 INFO [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990 
    06:30:56,796 ERROR [org.jboss.as] (Controller Boot Thread) JBAS015875: WildFly 8.0.0.Final "WildFly" started (with errors) in 10500ms - Started 500 of 735 services (181 services failed or missing dependencies, 90 services are lazy, passive or on-demand) 
    06:30:56,953 INFO [org.jboss.weld.deployer] (MSC service thread 1-6) JBAS016009: Stopping weld service for deployment Visual Expressions.war 
    06:30:57,234 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015877: Stopped deployment Visual Expressions.war (runtime-name: Visual Expressions.war) in 303ms 
    06:30:57,390 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018558: Undeployed "Visual Expressions.war" (runtime-name: "Visual Expressions.war") 
    06:30:57,421 INFO [org.jboss.as.controller] (DeploymentScanner-threads - 2) JBAS014774: Service status report 
    JBAS014775: New missing/unsatisfied dependencies: 
      service jboss.deployment.unit."Visual Expressions.war".WeldBootstrapService (missing) dependents: [service jboss.deployment.unit."Visual Expressions.war".component."org.apache.taglibs.standard.tag.rt.xml.ParamTag".WeldInstantiator, service jboss.deployment.unit."Visual Expressions.war".component."org.apache.taglibs.standard.tag.rt.xml.ExprTag".WeldInstantiator, service jboss.deployment.unit."Visual Expressions.war".component."org.apache.taglibs.standard.tag.el.xml.TransformTag".WeldInstantiator, service jboss.deployment.unit."Visual Expressions.war".component."org.apache.taglibs.standard.tag.rt.core.ParamTag".WeldInstantiator, JBAS014799: ... and 88 more ] 
      service jboss.deployment.unit."Visual Expressions.war".WeldStartService (missing) dependents: [service jboss.deployment.unit."Visual Expressions.war".component."org.apache.taglibs.standard.tag.rt.xml.ParamTag".WeldInstantiator, service jboss.deployment.unit."Visual Expressions.war".component."org.apache.taglibs.standard.tag.rt.xml.ExprTag".WeldInstantiator, service jboss.deployment.unit."Visual Expressions.war".component."org.apache.taglibs.standard.tag.el.xml.TransformTag".WeldInstantiator, service jboss.deployment.unit."Visual Expressions.war".component."org.apache.taglibs.standard.tag.rt.core.ParamTag".WeldInstantiator, JBAS014799: ... and 86 more ] 
      ............... 
    JBAS014777: Services which failed to start:  service jboss.deployment.unit."Visual Expressions.war".WeldStartService 

В чем может быть проблема?

+0

Посмотрите, если http://nickhumphreyit.blogspot.com/2012/03/weld-000075-normal-scoped-managed-bean.html помогает и http://stackoverflow.com/questions/10179825/public-field- in-java –

+0

В фасоли нет публичных обложек. Проект работал для преобразования в maven. – andy007

ответ

2

Получается, что ПОМ добавлял целую кучу вещей, которые, как мне казалось, мне нужны, но на самом деле этого не делал. Я избавился от всего, кроме тех, которые добавил, когда проект не был основан на maven, и я добавил серверные библиотеки времени выполнения, тогда все было круто.

+0

У меня была такая же проблема, и я тоже на дикой. Вы щелкнули правой кнопкой мыши по проекту и настроили maven? Любая идея, почему все эти зависимости были добавлены? – Ced

+0

Такая же проблема при преобразовании динамического веб-проекта в проект maven в eclipse. Я удалил все зависимости, кроме тех, которые были необходимы, и проблема была решена. – thegreatdandolos