草庐IT

java - jbossHome 'null' 必须存在

我在尝试运行单元测试时收到jbossHome'null'mustexists错误。我创建了一个简单的测试类来配置arquillian:@RunWith(Arquillian.class)publicclassEmpresaResourceTest{@Deployment@OverProtocol("Servlet3.0")publicstaticJavaArchivecreateDeployment(){System.out.println("entrou");returnShrinkWrap.create(JavaArchive.class).addClass(EmpresaReso

java - Maven 找不到存储库中已存在的 Artifact

我在命令行中运行“mvninstall”并被以下错误卡住了。Causedby:org.apache.maven.project.DependencyResolutionException:Couldnotresolvedependenciesforprojectcom.detux.vios:common-entity:jar:2_0_0:Couldnotfindartifactorg.hibernate:hibernate-entitymanager:jar:3.6.2.FINALincentral(http://repo.maven.apache.org/maven2)我检查了m2\

java:在一个 webapp 中使用同一个库的两个版本

我面临以下问题:我的网络应用程序中有一个模块需要jaxb1.x,而另一个模块需要jaxb2.x。第一个模块不适用于新版本的jaxb,反之亦然。如何在一个项目中使用这两个jar?谢谢。 最佳答案 对于常规应用程序,通常非常不同的版本使用不同的包名称。如果是这种情况,您可以同时使用它们而不会出现问题。但是,如果它们相同,您可以使用jarjar重命名包。但是,由于您使用的是Web容器,因此每个应用程序都应使用您部署的版本,而不是其他版本。即网络容器为您解决。OSGi是另一个容器,它可以更明确地管理版本并让您更好地控制这些问题(但我相信您正

java - 在 Ubuntu 上安装 Jenkins

我正在尝试在ubuntu11.04上安装Jenkins我已经安装了OracleJava$:~$java-versionjavaversion"1.8.0_05"Java(TM)SERuntimeEnvironment(build1.8.0_05-b13)JavaHotSpot(TM)ServerVM(build25.5-b02,mixedmode)$:~$javac-versionjavac1.8.0_05$:~$$echo$PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/

java - 我们可以在一台机器上安装多个 Java SDK 吗?

我可以在我的机器上安装多个JavaSDK版本吗?Java1.4Java2Java6Java7请指教,因为我必须在Java1.4和Java2中为Maximo开发解决方案另外我想学习Java6和7的开发谢谢。 最佳答案 CanIhavemultiplejavaSDKversionsinstalledonmymachine?是但请确保您在项目中使用正确的路径。最好使用像Eclipse这样的IDE。它将为您处理jdk路径问题。Java1.4已经很旧了,尽快换到新版本吧。 关于java-我们可以在

java - JNLP 应该使用特定的 Java 版本但错误结果

我遇到了一个问题。我想使用一个特殊版本来运行我们的javawebstart应用程序,但只适用于一个jnlp。(“它已经过测试,......blabla我们不能使用新版本......blabla”随机风袋)所以我尝试像这样配置我们的JNLP:...当我现在启动这个jnlp时,即使安装了正确的Java,我也会收到以下错误:Error:TheapplicationhasrequestedaversionoftheJRE(version1.6.0_29)thatcurrentlyisnotlocallyinstalled.JavaWebStartisunabletoautomaticallyd

java - com.w3c.dom.Document without <?xml version ="1.0"encoding ="UTF-8"standalone ="no"?>

我正在创建一个com.w3c.dom.Document来自String使用此代码:DocumentBuilderFactorydocFactory=DocumentBuilderFactory.newInstance();DocumentBuilderdocBuilder=docFactory.newDocumentBuilder();Documentdoc=docBuilder.parse(newInputSource(newStringReader("")));当我System.out.println(xmlToString(document)),我明白了:一切正常,但我不希望XM

java - 警告 : Unknown version string [3. 1]。将使用默认版本

每当我在eclipse中运行webaps时,我总是收到这个警告:WARNING:Unknownversionstring[3.1].Defaultversionwillbeused.这是什么?我该怎么办? 最佳答案 或者您可以简单地使用不支持Servlet3.1的Web服务器。比如Tomcat7只支持Servlet3.0及以下版本。而Tomcat8支持servlet3.1。 关于java-警告:Unknownversionstring[3.1]。将使用默认版本,我们在StackOverf

java - 获取 javax.net.ssl.SSLException : Received fatal alert: protocol_version while scraping data using Jsoup

我正在尝试使用Jsoup从站点获取数据。该网站的链接是Clickhere!这是我获取数据的代码。`//WARNING:doitonlyifsecurityisn'timportant,otherwiseyouhave//tofollowthisadvices:http://stackoverflow.com/a/7745706/1363265//CreateatrustmanagerthatdoesnotvalidatecertificatechainsTrustManager[]trustAllCerts=newTrustManager[]{newX509TrustManager()

java - XSD 验证 : This parser does not support specification "null" version "null"

我正在尝试使用标准Java库验证XML文件并出现上述错误。我的XSD文件test1.xsd是带有代码(在Eclipse中作为Junit测试运行):@TestpublicvoidtestValidatingParser1()throwsException{StringSCHEMA_PATH="test1.xsd";InputStreamSCHEMA_STREAM=getClass().getResourceAsStream(SCHEMA_PATH);StreamSourceSCHEMA_SOURCE=newStreamSource(SCHEMA_STREAM);SchemaFactory