草庐IT

TOMCAT_OPTS

全部标签

【JAVA】Tomcat的安装

目录官网链接下载安装程序解压 启动Tomcat问题其他文件介绍官网链接ApacheTomcat®-Welcome!https://tomcat.apache.org/下载安装程序进入官网后,点击如下tomcat8:进入tomcat8后选择zip文件下载解压 Tomcat是一个基于java实现的“绿色软件”,只要解压缩就可以使用(需提前安装好JDK)解压完成后会有如下的文件启动Tomcatbin目录下放的是tomcat的一些相关可执行脚本例如:如果需要启动服务器,就需要使用startup.bat,运行这个程序就可以启动Tomcat.bat是windows上的批处理程序.sh是Linux上的she

java - Tomcat - 上下文初始化失败

我正在使用SpringSTS和SpringRoo。我正在使用this数据库逆向工程教程。但是当我尝试在服务器(Pivotaltc服务器,这是一个tomcat服务器)上运行时,出现以下错误。2015-06-2311:37:48,509[localhost-startStop-1]ERRORorg.springframework.web.context.ContextLoader-Contextinitializationfailedorg.springframework.beans.factory.parsing.BeanDefinitionParsingException:Config

java - Tomcat 7 java.lang.NoClassDefFoundError : javax/el/ELManager 错误

这个问题在这里已经有了答案:WhyamIgettingaNoClassDefFoundErrorinJava?(31个答案)关闭4年前。我想将我的应用程序部署到版本7中的tomcat,我得到以下异常java.lang.NoClassDefFoundError:javax/el/ELManager但是,如果我尝试将此应用程序部署到tomcat版本8,它工作正常。您知道如何解决这个问题吗?为什么我要从tomcat8切换到7?在测试环境中,存储库中是tomcat8,在服务器上是tomcat7。pom.xml4.0.0certplatformcertplatform0.0.1-SNAPSHOT

java - 仍然无法通过 VisualVM 远程连接 Tomcat 6

如果检查了有关此问题的其他问题,但到目前为止还没有解决。这是我的设置:TC6在我的macbook上的debian虚拟机上运行。在/etc/default/tomcat6.0我设置了以下选项:CATALINA_OPTS="-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=8086-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false"netstat-ntlp给我:tcp600:::80

java - Tomcat - 将项目文件夹设为 Web 根目录

我在Tomcatwebapps/mysite下有这个文件夹,这是我所有的JSP和其他东西所在的位置。要访问此文件夹,我转到http://blah.com/mysite它工作得很好。但是(因为样式表和图像静态连接到根/)我必须这样做,以便当我转到http://blah.com/时它将加载webapps/mysite中的内容。我已经尝试了很多不同的东西,包括上下文和在server.xml中设置绝对路径......似乎没有任何效果,无论何时我去http://blah.com/它仍然尝试加载ROOT文件夹...这里发生了什么? 最佳答案 我

java - 如何在 ServletContextListener 异常时中止 Tomcat 启动?

我有一个实现ServletContextListener的类,它在启动时加载一些资源。这些资源对应用程序至关重要,当我的逻辑中发生某些不良事件时,我希望整个启动失败。我可以从ServletContextListener.contextInitialized()方法中执行任何命令来停止整个Tomcat启动并使其失败吗? 最佳答案 尝试指定:-Dorg.apache.catalina.startup.EXIT_ON_INIT_FAILURE=true在您的java运行时选项中,引用officialdocumentation:Iftrue

java - Tomcat 7 没有关闭,进程一直在运行?

我开始使用tomcat7,cd/opt/tomcat7/bin$/opt/tomcat7/bin./startup.sh显示进程正在运行root232061303.41323956572880pts/2Sl07:581:05/usr/bin/java-Djava.util.logging.config.file=/opt/tomcat7/conf/logging.properties-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Dspring.profiles.active=mongo1,maxLis

java - 如何退出tomcat应用程序管理器?

我已经配置并运行了tomcat。然后我去了网址:http://localhost:8080/manager/html输入“admin”作为用户名并通过,这是之前配置的。所以在那之后我可以看到Tomcat管理器,有一些部署和取消部署控件,但没有“退出”或“取消登录”按钮。如何从Tomcat管理器注销? 最佳答案 您必须关闭浏览器窗口。Tomcat管理器应用程序使用BASIC身份验证,虽然应用程序可以使用许多特定于浏览器的技巧来尝试实现注销,但关闭浏览器是唯一可靠的方法。 关于java-如何

java.lang.NoClassDefFoundError : org/glassfish/jersey/internal/inject/Binder when started Tomcat Server 错误

我正在使用Jersey和Maven在Java中构建RESTAPI。我使用Tomcat9作为我的服务器。在我今天尝试安装RestAssured、Hamcrest和JUnit之前,一切正常。突然间,我所有的端点都抛出了500个内部服务器错误。500错误的根本原因是java.lang.NoClassDefFoundError:org/glassfish/jersey/internal/inject/Binder.我在这2小时内做了什么:我试图在谷歌上找到这个类:org/glassfish/jersey/internal/inject/Binder,但无济于事。我曾尝试卸载RestAssure

java - Tomcat 6 : how to delete temporary files after a web method call has ended?

我有一个临时文件,其中包含通过MTOM二进制附件作为SOAP响应的一部分返回的数据。我想在方法调用“结束”(即完成传输)后立即将其丢弃。对我来说最好的方法是什么?我能弄清楚如何执行此操作的最佳方法是在session被销毁时删除它们,但我不确定是否有更“直接”的方法来执行此操作。仅供引用,我没有使用Axis,我使用的是jax-ws,如果这很重要的话。更新:我不确定回答者是否真的理解这个问题。我知道如何在java中删除文件。我的问题是:@javax.jws.WebServicepublicclassMyWebService{...@javax.jws.WebMethodpublicMyFi