草庐IT

java - 从 Tomcat 8.0.39 升级到 8.0.41 导致 'failed to scan' 错误

我有一个在AWS上的Tomcat8.0.39下完美运行的SpringBootWAR应用程序。在发出sudoservicetomcat8stop、通过sudoyumupdate升级到Tomcat8.0.41并重新启动实例后,应用程序没有启动。在catalina日志文件中,我看到了大量以下类型的异常:19-Feb-201710:27:15.326WARNING[localhost-startStop-1]org.apache.tomcat.util.scan.StandardJarScanner.scanFailedtoscan[file:/usr/share/java/tomcat8/j

java - Tomcat 8 与 Maven 的集成

听起来Eclipse(Kepler)没有适合Tomcat8的插件。我想将我的.war部署到Tomcat8中并通过Mavenpom.xml文件运行它。任何人都可以为我提供分步指导或任何资源吗?我的POM文件:4.0.0Test-Apptest-restwar0.0.1-SNAPSHOTtest-restMavenWebapphttp://maven.apache.orgjunitjunit3.8.1testorg.apache.tomcat.maventomcat7-maven-plugin2.2/${project.build.finalName}truehttp://localhos

java - 使用 tomcat 6 的 spring webapp 中的 Commons Logging/Log4j 设置问题

我在tomcat6下部署的apringwebapp中的日志记录设置有问题。Web应用程序使用commons-loggingapi,在运行时应该使用log4j。日志文件已创建但仍为空-没有日志条目出现。设置如下:WEB-INF/web.xml:log4jConfigLocation/WEB-INF/log4j.xmlorg.springframework.web.util.Log4jConfigListenerWEB-INF/classes/commons-logging.properties:org.apache.commons.logging.Log=org.apache.commo

java - 在异常 : Cannot find operation isServiced 的 tomcat 中部署

我按照thispost上的说明在远程服务器上安装了Tomcat和Tomcat管理器.添加后我成功访问了管理器http://IP_ADDRESS:8080/manager/html然后我使用war文件上传选项尝试在其上部署war文件,但出现以下异常。FAIL-部署上传失败,异常:找不到操作isServicedDocumentationonisServiced 最佳答案 刚刚查了一下。在Tomcat版本M19和8.5.13中损坏。已在即将发布的M20版本和8.5.14中修复。http://bz.apache.org/bugzilla/s

java - Tomcat 服务器未作为服务 : %1 is not a valid Win32 application 启动

我的tomcat服务器在Eclipse中工作正常,但是当我尝试启动服务器时它没有启动。错误如下:[2012-08-1509:26:09][info]Procrun(2.0.5.0)started[2012-08-1509:26:09][info]RunningService...[2012-08-1509:26:09][info]Startingservice...[2012-08-1509:26:09][197javajni.c][error]%1isnotavalidWin32application.[2012-08-1509:26:09][994prunsrv.c][error]

java - 如何在 Tomcat 中为单个 Web 应用程序设置时区?

在Tomcat中为单个Web应用程序设置时区的最佳方法是什么?我已经看到用于更改Tomcat的命令行参数或环境变量的选项,但是有没有一种方法可以将其设置为自包含在WAR文件中并且不依赖于任何Tomcat配置?编辑:再次强调,我正在寻找可以包含在WAR文件中而不依赖于Tomcat配置的解决方案。换句话说,是否可以将一个Web应用配置为与在同一Tomcat实例中运行的其他应用具有不同的时区? 最佳答案 我发现的唯一方法是设置过滤器并更改过滤器中的时区,publicvoiddoFilter(ServletRequestrequest,Se

java - Tomcat 7.0.73 不适用于 java 9

由于catalina.sh中的默认“java.endorsed.dirs”选项,无法使用java9启动基于tomcat的应用。-Djava.endorsed.dirs=/usr/local/share/tomcat/endorsedisnotsupported.EndorsedstandardsandstandaloneAPIsinmodularformwillbesupportedviatheconceptofupgradeablemodules.Error:CouldnotcreatetheJavaVirtualMachine.Error:Afatalexceptionhasocc

java - Eclipse Tomcat 7 服务器不支持远程主机

我的问题是:当我尝试将我的Tomcat7作为服务器添加到EclipseEE时,我收到一条错误消息:"Thecurrentlyselectedservertypedoesnotsupportremotehosts"有谁知道如何解决这个问题?或者如何在Tomcat中启用远程主机? 最佳答案 Eclipse中的Tomcat支持是为了在您自己的机器上本地运行Tomcat。这是必要的,因为Eclipse通过将Web模块复制到Tomcat安装的文件夹中来将它们部署到Tomcat。它无法将内容部署到远程Tomcat服务器,因为它无法将文件复制到另

java - 收到拒绝访问此文件 localhost_access_log.2014-08-30.txt 的 apache tomcat 错误?

我在Windows7操作系统上安装了Apachetomcate。我刚刚安装了apache并使其在eclipse中可用。当我在服务器上运行任何简单的应用程序时,它会显示404:找不到页面,并且在控制台中它会打印这样的错误消息。SEVERE:Failedtoopenaccesslogfile[C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat7.0\logs\localhost_access_log.2014-08-30.txt]java.io.FileNotFoundException:C:\ProgramFiles\ApacheSoftwar

java - 如何更改 Tomcat 7 的服务器时区?

我的应用程序部署在美国洛杉矶的Debianvps中。所以像newSimpleDateFormat("yyyy-MM-ddHH:mm").format(newDate())这样的代码将返回美国/洛杉矶的当前时间。我能否在Tomcat的配置文件(server.xml或catalina.sh或什么?)中做一些设置,以便获取当前时间将返回指定的时区,如GMT+8或亚洲/台北??? 最佳答案 对于可以设置时区的所有不同位置,(通常)最好在处理时间时明确设置时区。是的,你的服务器在洛杉矶,但你的用户在哪里?由于显式处理时区会使您的应用程序变得更