草庐IT

tomcat7-maven

全部标签

java - Tomcat无法访问我的库在WEB-INF/lib中引用的jar库

我正在使用Tomcat7开发Web应用程序。它使用我的MyLib.jar,它位于webapps\MyApplication\WEB-INF\lib.这个库被Tomcat成功加载。问题在于MyLib.jar所需的库(比如A.jar和B.jar)。在创建MyLib.jar时,我添加了带有类路径的MANIFEST:otherLibs\A.jarotherLibs\B.jar(位于webapps\MyApplication\WEB-INF\lib\otherLibs下)。有趣的是,MyLib.jar可以从命令行运行,没有任何问题。当我将A.jar和B.jar复制到\lib目录时,这一切都适用于

java - NoInitialContextException 错误 Tomcat

我一直试图在这里找到解决方案,但我不能...我有以下代码,但出现此错误。我错过了什么吗?谢谢:)代码packagesrc;importjava.sql.DriverManager;importjava.sql.Connection;importjava.sql.SQLException;importjava.sql.Statement;importjava.sql.Wrapper;importjava.util.Hashtable;importjava.util.Properties;importjava.io.*;importjavax.*;importjavax.activatio

java - 如何捕获 exec-maven-plugin 的输出?

我正在尝试使用exec-maven-plugin作为集成第3方JavaAPI的方式。我正在使用exec:java目标来调用我的java主类。我需要解析API的输出,但是我在插件中没有看到任何允许这样做的特定内容。在maven和/或exec-maven-plugin中有没有办法捕获/保存执行的输出? 最佳答案 随着exec:exec目标,您可以使用outputFile参数(或使用命令行属性exec.outputFile)。 关于java-如何捕获exec-maven-plugin的输出?,

java - Maven 阴影插件自定义转换器

给定mavenshadepluginresourcetransformers,我们如何创建自定义的?我已经尝试将shade插件添加到我的pom中:org.apache.maven.pluginsmaven-shade-plugin2.4.2并创建一个实现ResourceTransformer的类。但是当我运行它时,我得到:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-shade-plugin:2.4.1:shade(default)onprojectfoo:Unabletoparseconfigurationofmoj

java - Tomcat 问题 : Unsupported major. 次要版本 52.0

这个问题在这里已经有了答案:Howtofixjava.lang.UnsupportedClassVersionError:Unsupportedmajor.minorversion(50个答案)关闭7年前。我是一个新手,所以您可能需要为我简化解释。在我的命令行上显示tomcat已启动。但是,当我尝试转到我的浏览器并键入'Http://localhost:8080'时,它说无法打开页面。在Tomcat日志中我得到这个错误:Exceptioninthread"main"java.lang.UnsupportedClassVersionError:org/apache/catalina/st

java - Maven:从命令行执行并在配置中多次执行

我想从命令行执行插件目标,但要执行插件的多次执行。为此,我的POM如下所示:xxx.yyyzzz1.1.6default-cli-1mygoal....config1....default-cli-2mygoal....config2....我想做的是:mvnxxx.yyy.zzz:mygoal然后这将执行两次执行。但我想不通。我知道我不能使用从命令行执行时。那就是default-cli是为了。然而在中必须是唯一的这意味着我只能把default-cli在一个execution.Maven版本3.0.5。 最佳答案 从Maven3.3

java - 来自不同 maven 模块的同名文件不能共存于使用 maven assembly-plugin 创建的 jar 文件中

如果两个文件在两个不同的maven-modules中具有不同的内容但同名的文件,它们都放在一个jar文件中,带有ma​​venassembly-plugin,只有一个文件最终成为.jar文件的一部分。问题:在构建jar文件时,有没有办法确保将文件的内容组装成一个文件?我显然不想手动将信息放在一起,因为这是我试图通过将项目拆分为不同模块来避免的。编辑:我有一个我想保留的自定义程序集描述符,即使我开始使用另一个插件也是如此。这个描述符基本上排除了除英语之外的所有语言的资源和错误文本。jar-with-dependenciesjarfalse/truetrueruntime**/*Resou

tomcat - 无法连接到部署在 Tomcat 中的 ServerEndpoint

很多人认为我使用IDE,所以现在让我声明一下:我不使用任何IDE。我获取了以下Java源代码,将其编译为Echo.class,然后通过编写jar-cvfEcho.warEcho创建了Echo.war。WindowsCMD中的class,并将文件上传到$TOMCAT_HOME/webapps文件夹中:@ServerEndpoint("/echo")publicclassEcho{@OnMessagepublicStringecho(StringincomingMessage){return"Irecieved('"+incomingMessage+"'),soIamreturningit

java - 如何在 Spring 上下文中插入 Maven 配置文件属性

我创建了两个Maven配置文件,因为我想将我的应用程序部署到heroku,所以我有一个配置文件dev具有位于我的PC上的db属性,而prod具有herokudb的属性。下面的POM.xml4.0.0com.phone-bookphone-bookpom1.0-SNAPSHOTcontrollerdaomodelservicePhonebookwebappprofiles/${build.profile.id}/config.propertiestruecontroller/src/main/webapp/WEB-INF/springorg.apache.maven.pluginsmav

java - Maven,如何复制文件?

我想将一些文件(jar、启动脚本、文档)复制到某个目录,例如dist/在项目根目录中。我正在使用ma​​ven-assembly-plugin并设置在pom.xml中。它在dist/中创建文件但里面-/子目录。有什么方法可以只在dist/的根目录中输出它吗??或者Maven中是否有一个简单的复制文件的插件?maven-assembly-plugin3.0.0maven-assemblypackagesingle${project.basedir}/dist${project.basedir}/src/main/maven-assembly/dist.xml距离.xmldistdirfa