草庐IT

CATALINA

全部标签

java - org.apache.catalina.core.StandardContext.startInternal 一个或多个监听器启动失败

我在Java/Spring/ApacheCxf上工作网络应用程序,突然间,当我进行了一些明显幼稚的更改时出现错误,25-Aug-201711:48:43.036INFO[RMITCPConnection(2)-127.0.0.1]org.apache.jasper.servlet.TldScanner.scanJarsAtleastoneJARwasscannedforTLDsyetcontainednoTLDs.EnabledebugloggingforthisloggerforacompletelistofJARsthatwerescannedbutnoTLDswerefoundi

java - 如何在 Tomcat 中获取 org.apache.catalina.connector.Request 对象?

我需要编写一个Servlet或Filter类来访问org.apache.catalina.connector.Request对象,该对象包装在提供给我的servlet的RequestFacade对象中。转换不起作用,因为RequestFacade不是Request的子类。我需要这个的原因是因为我试图调用Request的setRequestedSessionId()方法,这显然不是Httpservlet规范的一部分。我需要这样做的原因是因为sessionID包含在URL中,名称与JSESSIONID不同。我无法更改URL或参数名称,因此我尝试通过提取sessionID并调用Request

java - 当作为服务器运行时,Eclipse - Tomcat - java.lang.NoClassDefFoundError : javax/servlet/ServletConfig

我整天都在为此奋斗:我有DynamicWebProject。它运作良好。但在某些时候,我决定清理项目中未使用的额外jar。清理后,我遇到了很多错误。所以我回滚了所有更改(我的意思是我重新调整了所有jar)。但我也玩过项目、Eclipse和调试配置的构建路径。不幸的是我不记得这个变化(用Path的东西)。当我在服务器上运行时,tomcat向我显示:`04.12.201216:37:43org.apache.catalina.core.ApplicationContextlogSEVERE:StandardWrapper.Throwablejava.lang.NoClassDefFound

java - 登录 tomcat catalina.out 的最简单方法

将日志写入tomcat/catalina.out的最简单方法是什么?我已经尝试过System.out.print()并且System.err.print()工作正常。我只是想知道除了sysout和syserr之外是否还有更好的选择? 最佳答案 importjava.util.logging.*Logger.getLogger(YourClass.class.getName()).log(Level.WARNING,e.getMessage(),e);Logger.getLogger(YourClass.class.getName()

java.lang.ClassNotFoundException : org. apache.poi.xssf.usermodel.XSSFWorkbook

当我尝试在正常的java类中创建一个工作簿时,它正在创建,但是当我尝试在servlet上运行它时,它抛出异常普通java类importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importorg.apache.poi.ss.usermodel.Workbook;importorg.apache.poi.xssf.usermodel.XSSFWorkbook;publicclassSampleclass{publicsta

java - 为什么在 Java servlet 的 session 中设置属性有时会失败?

我正在开发一个相当简单的Web应用程序,它使用JSP和Javaservlet,在tomcat上运行。我已经能够在servlet的session中设置属性,以便将信息传递给JSP,然后将其呈现给用户。我已经用不同类的几个不同对象完成了此操作,并且效果很好。突然间,当我设置特定类型的对象(包含配置信息)时,该属性根本没有显示在JSP中。我设置的其他属性仍然存在,但是配置对象完全丢失了。我打印了属性名称列表,但我使用的名称甚至不存在(尽管我设置的其他属性的其他名称存在)。什么会导致这种情况?我的配置类没有什么不同或奇怪的地方。我真的很感激任何关于什么样的事情可能导致这种行为的想法。我用谷歌搜

java - org.apache.catalina.core.StandardContext startInternal 严重 : Error listenerStart

只是尝试部署Web服务war文件,但无法使用apachetomcat7进行部署。我尝试了示例war文件,它工作正常,只需从浏览器localhost:8080/sample访问,确保我的tomcat配置正确。只是在webapps/下复制war并部署它但同样的消息:描述请求的资源不可用。我想知道Web服务应用程序是否显示了另一种部署方式???这是catalina.log文件的内容:4:28:25PMorg.apache.catalina.core.StandardContextstartInternalSEVERE:ErrorlistenerStart4:28:25PMorg.apache

java - 无法将简单的 Spring Boot Web 应用程序部署到 OpenShift

我有一个.war文件,当我将其复制到本地Tomcat9实例中的webapps文件夹时,它会成功部署。不知何故,当我尝试在Openshift设备(Tomcat7)上运行它时,它没有被部署。我正在采取的步骤:0:我克隆了远程仓库。1:我将war文件复制到git仓库中的webapps文件夹。2:我将它推送到远程仓库并得到输出:Writingobjects:100%(5/5),4.50KiB|0bytes/s,done.Total5(delta3),reused0(delta0)remote:Stoppingjbossewscartridgeremote:SendingSIGTERMtojbo

java - IntelliJ IDEA : Tomcat 8. 5.13 和 9.0.0.M19 — 工件部署期间出错。有关详细信息,请参阅服务器日志

我不明白发生了什么事。2天前没有问题,现在我无法部署我的应用程序。任何一个。关于网络,我所做的唯一一件事就是使用以太网线将我的笔记本电脑插入房子的其他socket,仅此而已。我几乎尝试了在这里找到的所有解决方案,但没有任何帮助。日志:C:\servers\apache-tomcat-8.5.13\bin\catalina.batrun[2017-04-1106:19:51,636]ArtifactTestJEE:warexploded:Serverisnotconnected.Deployisnotavailable.UsingCATALINA_BASE:"C:\Users\wojci

java - catalina.bat 开始不工作

由于某些奇怪的原因,我在启动tomcat时遇到了问题,它曾经开始之前没有问题。错误太长,我无法复制完全从命令提示符。任何人都知道可能出了什么问题?C:\apache-tomcat-7.0.8\bin>catalina.batstartUsingCATALINA_BASE:"C:\apache-tomcat-7.0.8"UsingCATALINA_HOME:"C:\apache-tomcat-7.0.8"UsingCATALINA_TMPDIR:"C:\apache-tomcat-7.0.8\temp"UsingJRE_HOME:"C:\ProgramFiles(x86)\Java\jd