我已经下载了LiferayPortal6.1与tomcat捆绑在一起的社区版。然后我下载了liferay的SDK。按照此site中给出的步骤进行操作当我到达第4步时使用liferay配置eclipse,我收到以下错误。所有相关threads特定于ubuntu。但我使用的是windows764位。我不知道如何解决这个问题。所有文件都存在,那么为什么它向我显示此错误。任何帮助将不胜感激。 最佳答案 您似乎正在尝试创建Liferayv6.0TomcatRuntime,然后将目录指向Liferayv6.1Tomcat运行时(注意安装路径中的
我想使用gradle从WAR的内容创建一个jar。我想要的结果很像archiveClasses=truesettingofmaven-war-plugin我知道gradlewar插件似乎没有这样做(根据thisstackoverflowquestion)。有没有办法手动执行此操作?比如说通过操作gradlejar任务从WEB-INF文件夹中收集所需的部分?当我只使用默认的jar任务时,它不会从WEB-INF目录中获取资源。我想这样做的原因是因为我已经模块化了一个WAR并且模块依赖于WAR中的公共(public)资源(在我的例子中是FreeMarker文件)。我希望能够根据从WAR创建的
我遇到了以下情况:模块地址:moduleorg.abondar.experimental.address{exportsorg.abondar.experimental.address;}模块人:moduleorg.abondar.experimental.person{requiresorg.abondar.experimental.address;exportsorg.abondar.experimental.person;}我正在使用Maven构建它们,因此每个模块都有自己的目标目录和jar文件。我正在尝试运行具有这样主类的模块Personjava--module-pathAdd
使用Maven构建可执行JAR时,如何指定执行JAR时使用的JVM参数?我可以使用指定主类.我怀疑JVM参数有一个类似的属性。特别是我需要指定最大内存(例如-Xmx500m)。这是我的程序集插件:maven-assembly-pluginjar-with-dependenciestruecom.me.myApplication编辑/跟进:根据this,似乎无法为可执行JAR指定JVM参数。和this发布。 最佳答案 我不知道有任何这样的机制。JVM配置由调用java命令指定。这是jar文件规范,它明显没有提到除Main-Class之
我们已经使用Ivy几个月了,并且在办公室的Web服务器上拥有我们自己托管的“IvyRepo”。我们所有的项目都配置为转到此repo以解决依赖关系。我们有几个“通用”类型的JAR,供我们的许多项目使用。正因为如此,并且因为我们只有1个repo协议(protocol),我们发现来自以下场景的大量丑陋开销:开发人员的任务是向项目1添加功能(依赖于Commonjar)在开发项目1的过程中,开发人员意识到他/她需要对Commonjar进行更改进行了常见的jar更改普通jar都要经过codereview和正常的codepromotionBuildmaster发布新的Commonjar既然Commo
我想将外部jar包含到我的java项目中。我正在使用Ant。外部.jar位于文件夹lib中。我的build.xml看起来像这样:但它不起作用。当我想从外部.jar导入一些东西时,命令antcompile后出现错误:packagecom.somethingdoesnotexist..我应该编辑什么才能让它工作?确切错误:Compiling23sourcefilestoxy/buildxy/src/com/Test.java:5:packagecom.thoughtworks.xstreamdoesnotexistimportcom.thoughtworks.xstream.*;^1err
我有以下目录层次结构:SigarTestsrcSigarTest.javafilesbinSigarTest.classfiles这里,SigarTest是一个包名。根文件夹在jdk的bin文件夹下。从那里,我运行以下命令来创建我的项目的jar文件-./jarcfetemp.jarSigarTest.SigarMainSigarTest/bin/tools.jarsigar.jarmongo-2.7.3.jar其中tools.jar、mongo-2.7.3.jar和sigar.jar是必需的,与根目录(jdk的bin文件夹)在同一个文件夹中。但是,在运行它时,我得到ClassNotFo
我希望将Tomcat和我的Web应用合并/嵌入为onejarakafatjar但我不确定它是否可能。JettyusingtheMavenShadeplugin是可能的和Winstone但我尝试了与Tomcat7类似的东西,但无法正确加载它。目标是能够执行如下操作:java-jarmywebapp.jar。问题是Tomcat想从文件系统而不是类路径加载东西。也就是说,您可以嵌入Tomcat,但它希望您的WAR文件可以作为文件使用。我在之前的SOPostsforembeddingTomcat6&7中尝试了许多技巧.虽然我可以嵌入并启动它,但它无法访问我的应用程序。我想一个选择是让JAR在启
我有一个包含2个java类的jar文件,它们都有Main方法。有没有一种方法可以在运行jar文件时指定调用哪个类?我知道可以修改list文件以指定Main类,但由于只能提及一个类,所以这无济于事。我检查了以下链接,但这些链接解决了问题:https://stackoverflow.com/questions/5474666/how-to-run-a-class-from-jar-which-is-not-the-main-class-in-its-manifest-filelist文件executeamainclassfromajar它给出了NoClassDefFoundError。
我正在使用基于Java的应用程序(一个.jar文件)访问一个网站进行在线讨论。最近,我在通过双击(在Mac和Ubuntu上)运行应用程序和从终端运行java-jarclient.jar之间遇到了一些奇怪的区别。当我通过双击打开客户端时,它不允许我登录,但如果我从终端运行它一切正常。我知道描述可能过于模糊,但我只是想知道这两种运行.jar文件的方式之间是否存在任何一般差异。谢谢!我的Java环境如下图:$java-versionjavaversion"1.7.0_17"Java(TM)SERuntimeEnvironment(build1.7.0_17-b02)JavaHotSpot(T