草庐IT

tomcat7-maven

全部标签

java - Maven:依赖管理的优点

Maven依赖管理的主要优势是什么?我们在服务器上有一个版本化的lib文件夹,每个开发人员只需要在IDE中导入该目录并保持最新。Maven能比这更简单吗? 最佳答案 使用每个项目的库似乎是一个简单的解决方案,事实确实如此。但最终你会遇到问题:你怎么记得你从哪里得到foo.jar的?您确定这是没有黑客篡改的合法来源吗?foo.jar到底是哪个版本?它是原始版本还是您修补的版本?YouwantJavaDoc/sourceswiththat?foo.jar需要a.jar需要y.jar需要z.jar需要。..您真的想下载所有这些并单独管理吗

java - 如何使用带有 eclipse 的 maven2 添加 apache 公共(public)日志记录?

在使用带有maven2插件的eclipse时,我似乎找不到apache通用日志记录。我显然需要它用于spring3mvc。 最佳答案 您知道m2eclipse插件可以搜索一些索引存储库,例如central吗?例如,如果您右键单击您的项目并转到Maven>添加依赖项,您可以像这样使用它:这会将其添加到您的pom中:commons-loggingcommons-logging1.1.1另一种选择是使用numerous之一repositorysearchengine,例如:http://search.maven.org/#artifact

java tomcat utf-8编码问题

我正在使用java/jsp/tomcat/mysql开发一个简单的Web应用程序,大多数问题出在字符编码上,因为我需要处理UTF-8编码而不是默认的8851。首先,我想描述一下我的程序结构。我正在使用一个名为Controller.java的Servlet来处理所有请求。所以在web.xml中,我有一个Controllerservlet,它接受来自*.do的所有请求。然后这个Controller会根据请求的URL派发请求,比如client请求register.do,Controller会派发给Register.java。而在Register.java中,有一个以request为参数的方法

java - tomcat 6线程池异步处理

简短的问题:在Tomcat6应用程序中-我如何运行(单独的)线程池?运行线程池的最佳解决方案是什么?长问题:我这里有一个简单的需求;轮询数据库以获取某些数据,同时允许Web客户端等待答案(长轮询连接)。当该数据在数据库中可用时,我会向相关客户发送回复。话虽如此,我宁愿目前不深入研究任何框架(quartzscheduler也许吧?)。因此,正如我得出的结论,我需要一个线程池来在后台完成这项工作。那么如果我要使用Thread(实际上是Runnable),哪个类可以组织这一切?有排序吗ThreadPool解决方案?有什么推荐吗? 最佳答案

java - 应用 Maven groupId 命名约定

我正在开发许多项目(目前组织为eclipse项目)。有一个核心项目,主要提供核心API和一些二次实现和抽象类。所有其他项目都依赖于此项目。将项目集成到我们的maven存储库时,我们遇到了maven命名约定的问题。正如在SO上讨论的那样,groupId通常应该是反向公司域名(com.example)加上项目名称(com.example.foo)。Maven命名约定建议为子项目添加一个额外的后缀,例如插件(com.example.foo.plugin)。在我们的例子中,我们没有插件,而是核心项目提供的API的多个(大部分是独立的)实现。我们目前的命名建议是:com.example.foo作

java - tomcat 5.5 - 读取资源文件时出现问题

我使用Tomcat5.5作为我的servlet容器。我的Web应用程序通过.jar部署,并且在其WEB-INF目录下有一些资源文件(带有字符串和配置参数的文本文件)。Tomcat5.5在ubuntulinux上运行。使用文件阅读器读取资源文件:fr=newFileReader("messages.properties");问题是有时servlet找不到资源文件,但如果我重新启动它几次它就可以工作,然后在一段时间后再次停止工作。有人可以建议从servlet读取资源字符串的最佳方法是什么吗?或者这个问题的解决方法?将资源文件放在WEB-INF/classes下也无济于事。

java - mvn tomcat :run - how do I edit server. xml?

我想从命令行运行“mvntomcat:run”,但如何编辑server.xml以在连接器中设置maxHttpHeaderSize="65536"?或者我可以在pom.xml中配置连接器吗?干杯尼克 最佳答案 org.codehaus.mojo:tomcat-maven-plugin将允许您在配置部分设置server.xml文件的路径:org.codehaus.mojotomcat-maven-pluginpath_to_server_xml_file 关于java-mvntomcat:r

java - 在远程 Tomcat 上自动部署 Java 应用程序

我希望能够自动将Java应用程序部署到tomcat服务器。现状:一个Java项目正在Eclipse中开发Tomcat服务器正在另一台机器上运行,提供该项目的WAR文件我的目标:可以轻松地将项目编译并部署到远程Tomcat服务器。我不介意这是控制台命令/脚本还是使用EclipseGUI。这可能吗?如果是,如何?(如果有可能需要更改我的设置,请随时给我建议以获得更适合的设置)更新是的,我使用Maven。 最佳答案 如果你使用Maven,我会建议使用Cargoplugin它支持所有Tomcat版本并能够deploytolocalandre

java - 我怎样才能找出是什么让我的 WAR 在 Tomcat 上部署了这么长时间?

我有一个Web应用程序,它通常需要大量时间才能部署到Tomcat上。我怀疑某个地方有一个数据库连接正在等待超时,但这只是一个猜测,我想确定是什么导致了延迟,以便我可以解决这个问题。任何人都可以建议我可以这样做的方法吗?我应该在加载WAR时分析Tomcat并在那里寻找线索吗?如果有,是否有适合初学者的教程?如果这很重要,我的Web应用程序使用Spring和Hibernate。一位同事告诉我,也许这些是导致速度变慢的原因,因为它们是如此之大,以至于某个地方的类加载器因需要加载的类的绝对数量而窒息。当我停止Tomcat或将WAR热部署到已经运行的Tomcat时,我也会看到这个:Jun1,20

java - 编译后的 Eclipse maven 在 Eclipse 中看不到目标/类文件夹

在执行mvncleancompileinstall后,我在eclipse的target/classes文件夹中看不到任何文件。但是当我查看文件系统时,该文件夹里面有编译的类文件。但是当我开始单元测试时,它说“没有目标/类文件夹”有什么想法吗??? 最佳答案 解决方案是:右键单击项目->属性->构建路径->源选项卡->“允许源文件夹的输出文件夹”并将输出文件夹目标/类显式添加到每个源文件夹。这对我有用,在添加所有文件夹后,可以编译和执行项目 关于java-编译后的Eclipsemaven在