我正在尝试启动JBoss应用程序服务器--我的目标是启动它并部署一些非常简单的项目(我尝试使用"helloworld“从最初的快速启动开始)。问题是,我没有使用JBoss或Maven的经验,因此我有几天时间过得很糟糕,但仍然无法工作。我想,错误在Maven配置中,但我不知道应该重写/替换什么来修复它。
这是确切的错误:
信息错误构建POM (可能不是这个项目的POM)。项目ID: org.jboss.component.management:jboss-dependency-management-all原因:在存储库中找不到POM 'org.jboss.component.management:jboss-dependency-management-all‘:无法从指定的远程存储库( org.jboss.component.management:jboss-dependency-management-all:pom:6.0.1-redhat-1 : central (http://repo1.maven.org/maven2) for Project org.jboss.component.management:jboss-dependency-management-all )从任何存储库下载工件
我试图遵循在http://www.jboss.org/quickstarts/eap/#build-and-deploy-th%20e-quickstarts上给出的指令,所以我对Maven的唯一配置是,我将settings.xml从快速启动目录复制到.m2 directory.Finally,我试图通过命令“mvn洁净安装jboss as: deploy”构建和部署快速启动,但是它导致了错误:-(
如何修复这个错误?
P.s.:我使用Ubuntu 14.04。
JBoss文件夹的结构如下所示:
.
├── InstallationLog.txt
├── InstallSummary.html
├── jboss-eap-6.2
│ ├── appclient
│ ├── bin
│ ├── bundles
│ ├── docs
│ ├── domain
│ ├── icons
│ ├── JBossEULA.txt
│ ├── jboss-modules.jar
│ ├── LICENSE.txt
│ ├── modules
│ ├── standalone
│ ├── version.txt
│ └── welcome-content
├── jboss-eap-6.2.0.GA-quickstarts
│ ├── bean-validation
│ ├── bmt
│ ├── cdi-alternative
│ ├── cdi-decorator
│ ├── cdi-injection
│ ├── cdi-interceptors
│ ├── cdi-portable-extension
│ ├── cdi-stereotype
│ ├── cdi-veto
│ ├── cluster-ha-singleton
│ ├── cmt
│ ├── configure-postgresql.cli
│ ├── CONTRIBUTING.html
│ ├── CONTRIBUTING.md
│ ├── contributor-settings.xml
│ ├── dist
│ ├── ejb-asynchronous
│ ├── ejb-in-ear
│ ├── ejb-in-war
│ ├── ejb-multi-server
│ ├── ejb-remote
│ ├── ejb-security
│ ├── ejb-security-interceptors
│ ├── ejb-throws-exception
│ ├── ejb-timer
│ ├── forge-from-scratch
│ ├── greeter
│ ├── guide
│ ├── helloworld
│ ├── helloworld-jms
│ ├── helloworld-mbean
│ ├── helloworld-mdb
│ ├── helloworld-osgi
│ ├── helloworld-rs
│ ├── helloworld-singleton
│ ├── helloworld-ws
│ ├── hibernate3
│ ├── hibernate4
│ ├── hornetq-clustering
│ ├── h2-console
│ ├── inter-app
│ ├── jax-rs-client
│ ├── jta-crash-rec
│ ├── jts
│ ├── jts-distributed-crash-rec
│ ├── kitchensink
│ ├── kitchensink-ear
│ ├── kitchensink-jsp
│ ├── kitchensink-ml
│ ├── kitchensink-ml-ear
│ ├── LICENSE.txt
│ ├── logging
│ ├── logging-tools
│ ├── log4j
│ ├── mail
│ ├── numberguess
│ ├── payment-cdi-event
│ ├── picketlink-sts
│ ├── pom.xml
│ ├── README.html
│ ├── README.md
│ ├── RELEASE_PROCEDURE.html
│ ├── RELEASE_PROCEDURE.md
│ ├── remove-postgresql.cli
│ ├── servlet-async
│ ├── servlet-filterlistener
│ ├── servlet-security
│ ├── settings.xml
│ ├── shopping-cart
│ ├── tasks
│ ├── tasks-jsf
│ ├── tasks-rs
│ ├── temperature-converter
│ ├── template
│ ├── wicket-ear
│ ├── wicket-war
│ ├── wsat-simple
│ ├── wsba-coordinator-completion-simple
│ ├── wsba-participant-completion-simple
│ ├── xml-dom4j
│ └── xml-jaxp
└── Uninstaller
└── uninstaller.jarsettings.xml:http://hostcode.sourceforge.net/view/1926
pom.xml:http://hostcode.sourceforge.net/view/1927
发布于 2014-12-21 01:44:46
最后,我解决了这个问题-彻底删除所有Maven文件(或包含一些关于Maven的不推荐信息的文件),并且安装它的最新版本是关键:-)
这个解决方案是为Ubuntu14.04LTS编写的(但它也应该在其他版本甚至其他基于Debian的系统中工作)。
逐步解决方案:
1)完全卸载Maven
sudo apt-get purge maven2)卸载libaether软件包
sudo apt-get purge libaether-java3)卸载libplexus软件包
sudo apt-get purge libplexus-*4)最后,从存储库中安装实际的Maven版本
sudo apt-get install mavenhttps://stackoverflow.com/questions/24554703
复制相似问题