Tag: tomcat

无法解析 – org.dom4j.DocumentException:org.dom4j.DocumentFactory无法强制转换为org.dom4j.DocumentFactory

我正在将我的应用程序部署到Tomcat 6.0.20。 应用程序使用Hibernate作为Web层的ORM,Spring和JSF。 我还从main()方法制作了简单的运行器来测试Spring-Hibernate协作。 它确实工作正常,并且很好地解析了hibernate.cfg.xml。 我可以附加一些代码或完整的堆栈跟踪,但我不确定它是否必要,因为谷歌说它是典型的问题,并且很容易从标题中识别它。 不幸的是,我找不到解决方案.. 那么,谁知道如何解决这个问题呢?

HTTP状态404 – Servlet 不可用

问题 :我的带有web.xml的index.jsp继续进入HTTP 404和500 我正在使用Tomcat6。 这是来自index.jsp: Registration First name: Last name: 当我在注册时: 我打了名字和姓,我进入404,消息: HTTP状态404 – Servlet RegistrationServlet不可用 类型状态报告 消息 Servlet RegistrationServlet不可用 description请求的资源(Servlet RegistrationServlet不可用)不可用。 Apache Tomcat / 6.0.35 你认为这个错误的原因是什么? RegistrationServlet类位于文件src/coreservlets/下的src/coreservlets/文件夹中 我检查了web.xml,但它似乎没问题,但这里是(如果它会有帮助): ShowBalance coreservlets.ShowBalance ShowBalance /show-balance RandomNumberServlet coreservlets.RandomNumberServlet RandomNumberServlet /random-number RegistrationServlet coreservlets.RegistrationServlet RegistrationServlet /register PrimeServlet coreservlets.PrimeServlet PrimeServlet /prime index.jsp index.html 过去两天我一直试图解决这个小罪魁祸首,但没有,任何帮助都会非常感激。 编辑: 根据要求,这里是RegistrationServlet package coreservlets; import java.io.*; import […]

如何编写Jersey Multipart webapp,Tomcat Server

我一直在做很多REST教程并享受它们。 最近,我尝试用Netbeans编写一个jersey多部分webapp,但我似乎无法,因为它似乎缺少我的jersey库。 我下载了jersey-multipart.jar文件,但仍然没有帮助: @Path(“/file”) public class UploadFileService { @POST @Path(“/upload”) @Consumes(MediaType.MULTIPART_FORM_DATA) public Response uploadFile( @FormDataParam(“file”) InputStream uploadedInputStream, @FormDataParam(“file”) FormDataContentDisposition fileDetail) { 此代码来自博客。 我试图将它放在我的webapp中,但@FormDataParam标记和FormDataContentDisposition类无法识别。 我下载了jersey-multipart.jar,这似乎解决了@FormDataParam标记问题,但没有解决FormDataContentDisposition类。 我正在使用Tomcat 7.0。 如何成功创建一个没有任何问题的泽西多部分webapp? 为什么在Netbeans的jersey库中不包含泽西多部件jar文件? 谢谢。

为什么我们需要一个servlet名称?

我已经阅读了Head First JSP和Servlet ,我看到web.xml有 ServletName packy.FirstServlet ServletName /ServletURL 为什么要隐藏原始servlet的位置? 我可以简单地看到它是出于安全原因和更多这样的优点,但为什么每个servlet都有一个名称 ? 为什么web.xml不能简单 ServletURL packy.FirstServlet

如何在Tomcat上的Web应用程序中提供静态文件

我在eclipse中有这个基于servlet的web应用程序项目,并想要附加一些html标签,如 。 文件夹结构是: C:/apache-tomcat-7.0.53/ 我的工作区位于D:/../../ workplace / CpdApplication / src / cpd / MyServlet.java cpd包含:MyServlet.java,Chart.js和其他文件。 CpdApplication /的WebContent / META-INF / web.xml文件 我有一些路径问题,我无法解决它们,我一遍又一遍地搜索,仍然无法工作,我得到了一个404(未找到)的http://localhost:8080/CpdApplication/Chart.js 。 问题是当我想追加 ,Tomcat无法解析Chart.js静态文件。

全局Java Servletfilter,有可能吗?

我正在为学术目的编写一个项目,其中包括其他不相关的内容,包括编写一个监视servlet / jsp响应时间的filter。 问题是filter应该在服务器中的每个已部署的Web应用程序上工作,而不仅仅是在特定的应用程序上,我找不到有关应用“全局”filter的任何信息。 它甚至可能吗? 注意:重要的是要提到我使用Apache Tomcat 7作为首选服务器。 谢谢! 米奇

java.lang.IncompatibleClassChangeError:实现Mongo类

我无法弄清楚为什么会出现这个错误。 我尝试清理冗余的库等等。 我尝试这样做时收到错误: mongo = new Mongo(host, port); 有趣的是,我可以运行我从IDE(IntelliJ)制作的任何unit testing,但是当我尝试通过Tomcat运行它时,我得到了这个: Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com. sfatandrei.db.MongoManager]: Constructor threw exception; nested exception is java.lang.IncompatibleCla ssChangeError: Implementing class at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:162) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInst antiationStrategy.java:110) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(Constructo rResolver.java:280) … 82 more Caused by: java.lang.IncompatibleClassChangeError: Implementing class at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:791) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2889) […]

如何以固定的时间间隔运行后台作业方法?

我在Apache Tomcat上使用JSP / Servlet。 我必须每10分钟运行一次方法。 我怎样才能做到这一点?

Spring Tomcat和静态资源以及mvc:资源

我从头开始做一个Web应用程序。 在我一直在处理已经运行很长时间的应用程序之前,所以我没有必要处理完整的设置阶段。 我使用的是Spring 3和Tomcat 6,我正在使用Eclipse 3.6 我提供图像(或其他与控制器响应不同的东西)存在很大问题。 事实上,我无法找到一种方法将我的图像放在我的jsps中。 我的配置,适用于: springDispatcher / 在web.xml和 对于servlet上下文(当然还有其他)。 我在这里阅读了很多消息,其他论坛也在谈论这个: 但如果我在我的servlet-context.xml中插入它,我将能够提供图像,但控制器“accise”将无法访问。 我误用了还是误解了资源标签? 什么是正确的方法? 发现更新解决方案 🙂 问题是我的servlet-config.xml错过了一个声明: 现在它是(在控制器上使用注释):

在Tomcat 5上控制WEB-INF / lib中jar的类路径排序?

我有一个在Tomcat 5.0中运行的遗留Web应用程序。 这个Web应用程序在WEB-INF / lib中有两个jar,比方说Foo-2.0.jar和Bar-2.0.jar 。 Bar-2.0.jar实际上包含了一个Foo-1.0.jar 。 Bar也是一个死的项目,意味着没有升级,没有来源,但对应用程序仍然很重要。 该应用程序的最新版本需要Foo-2.0.jar来处理其他一些内容。 在类路径中同时具有Foo-1.0.jar和Foo-2.0.jar会产生冲突,特别是ClassDefNotFound类型的错误,其中后来在2.0中添加的类无法在1.0中找到,等等。 在Eclipse中,简单的解决方案是右键单击您的项目 ,单击属性 > Java内置路径 > 顺序和导出,然后将Foo-2.0.jar移到Bar-2.0.jar之上,以便首先解决它。 如何在Tomcat的WEB-INF / lib中为jar实现这种类型的路径排序?