草庐IT

CATALINA

全部标签

java - 如果我有超过 1 个版本用于项目,如何设置 JAVA_HOME 或 CATALINA_HOME?

我有不同的项目使用不同版本的JDK(5.0、6.0)和Tomcat(6.0、7.0),那么我的JAVA_HOME和CATALINA_HOME应该如何在环境中设置变量?或者如果我通过.War文件运行我的应用程序,也许没有必要在环境变量中设置JAVA_HOME和CATALINA_HOME?jdk/tomcat服务器将运行我打包时选择的版本(通过Eclipse->preferences...)。 最佳答案 在tomcat启动脚本/bin/catalina.sh中,使用了以下环境变量:JAVA_HOME是用来运行tomcat和web应用程序

java - 组织.apache.catalina.LifecycleException : Failed to start component [StandardServer[8005]]A child container failed during start

在过去的6-7小时里,我一直在努力找出我的ApacheTomcat服务器出了什么问题。在我所有的项目中,jdk版本从1.8切换到1.6。为了解决版本冲突,我通过here的帮助验证了Tomcat版本的编译版本和JVM是否相同。.对于具有相同路径错误的多个上下文,我知道我需要删除server.xml中的重复上下文标记。因此,首先我检查了Servers项目(当您在Eclipse中添加ApacheTomcatServer时它会自行创建)并在那里找不到任何东西。因此,我深入研究了目录(EclipseWorkSpace)metadata\.plugins\org.eclipse.wst.serve

java - 无法找到或加载主类 org.apache.catalina.startup.Bootstrap

当我在Eclipse中运行apachetomcat7.0.56时,出现错误Error:Couldnotfindorloadmainclassorg.apache.catalina.startup.Bootstrap我该如何解决这个问题? 最佳答案 服务器似乎没有权限访问两个Jar文件。转到服务器选项卡>双击您的服务器>打开启动配置>类路径(选项卡)>单击用户条目>添加外部Jar>添加Boorstrap.jar和tomcat-juli.jar>应用>确定现在启动服务器。 关于java-无法

java - 如何正确删除catalina.out?

我无法重新启动Tomcat网络服务器。但是catalina.out变得非常大。我试过在测试服务器上删除并创建新的空。但是Tomcat不再在新的catalina.out中写入。如何正确删除/创建空的新的? 最佳答案 如果您使用的是Gnu/Linux或MacOSX,您可以这样做:echo"">catalina.out或更短:>catalina.out 关于java-如何正确删除catalina.out?,我们在StackOverflow上找到一个类似的问题: ht

java - 为什么文件名为 catalina.out?

对比其他日志文件catalina.out有不同的扩展名。我检查了logging.properties,但没有发现任何关于.out的信息。为什么以及在哪里设置?谢谢。 最佳答案 Catalina.out只包含写入Tomcat的“System.out”和“System.err”的所有内容。名称“catalina.out”来自通常用于启动Tomcat的catalina.sh脚本。如果您想更改名称……或者对您的out/err流做一些时髦的事情……您可以修改脚本,或者用替代的启动脚本替换它。解释“Catalina”这个名字的由来here.Ih

java - iframe 在 org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:369) 导致 ClientAbortException : java. io.IOException

我正在使用iframe显示pdf文件,用户可以保存、打印等。但是当用户返回或其他地方时,总是会抛出此错误:ClientAbortException:java.io.IOExceptionatorg.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:369)atorg.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448)atorg.apache.tomcat.util.buf.ByteChunk.append(ByteC

linux - catalina.out 中有很多(权限被拒绝)

如何安装Apache网络服务器和Apachetomcat以避免出现如下错误:java.io.FileNotFoundException:/usr/local/apache-tomcat-7.0.5/work/Catalina/localhost/_/SESSIONS.ser(权限被拒绝)在/usr/local/apache-tomcat-7.0.5/logs/catalina.out我想我应该为Apache用户做点什么,因为当我在tomcat文件夹上chmod777-R./时,所有错误都消失了。 最佳答案 $chmod-R777we

tomcat - 在 catalina.bat 文件中增加堆大小的最佳方法

我在windowsxp上有tomcat6服务器,我通过控制台启动tomcat,即使用startup.bat。AFAIKcatalina.bat文件适用于windows,所以我正在更改bat文件以进行内存管理。我没有tomcat配置窗口。现在我想增加它的堆大小所以我的问题是我应该扩展catalina.bat文件中现有的JAVA_OPTS即setJAVA_OPTS=%JAVA_OPTS%-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.util.logging.config.file="%CATA

java - taskdef 类 org.apache.catalina.ant.InstallTask​​ 找不到

在Eclipse中,我的build.xml收到5个警告:taskdefclass.org.apache.catalina.ant.InstallTaskcannotbefoundtaskdefclass.org.apache.catalina.ant.ListTaskcannotbefoundtaskdefclass.org.apache.catalina.ant.ReloadTaskcannotbefoundtaskdefclass.org.apache.catalina.ant.StartTaskcannotbefoundtaskdefclass.org.apache.catali

java - 我收到 exception-org.apache.catalina.core.ApplicationDispatcher.invoke 抛出异常 java.lang.IllegalStateException

我的服务器日志中出现以下错误,08-May-201812:00:07.460SEVERE[https-jsse-nio-8443-exec-1]org.apache.catalina.core.ApplicationDispatcher.invokeServlet.service()forservlet[jsp]threwexceptionjava.lang.IllegalStateException:getOutputStream()hasalreadybeencalledforthisresponseatorg.apache.catalina.connector.Response.