`
simple_hui
  • 浏览: 156824 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

错误信息:与tomcat有关的异常错误

阅读更多
1.Unable to find a javac compiler;Perhaps JAVA_HOME does not point to the JDK

tomcat_home, java_home都已经添加到了环境变量里,但启动jsp的时候却出现了以下的异常
Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
解决方案:
只要把JAVA_HOME/lib/tools.jar拷到TOMCAT_HOME\common\lib下,重启动Tomcat,OK

2.java.lang.IllegalArgumentException: Document base

有些刚开始使用的Tomcat的朋友会出现的问题,明明已经将某个web应用从tomcat下的webapps下移除了,为什么还会抛这样的异常呢?

java.lang.IllegalArgumentException: Document base *** does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:141)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3957)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4126)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
********

.................

其实这个问题很简单,tomcat的一个应用不只是那个文件夹而已...

详细操作应该是这样的:
确定3点:
1.该项目的War文件从***\apache-tomcat-6.0.16\webapps 移出;
2.该项目的某些配置从 ***apache-tomcat-6.0.16\work\Catalina\localhost 移除3.该项目的配置文件,目录: ***\apache-tomcat-6.0.16\conf\Catalina\localhost移除。
分享到:
评论

相关推荐

    tomcat6异常问题

    1. **分析日志**:仔细阅读Tomcat的`catalina.out`或`localhost.log`文件,这些日志通常会给出错误的详细信息,包括缺失或冲突的jar包。 2. **检查web应用配置**:确保`WEB-INF/web.xml`文件配置正确,没有引入错误...

    tomcat启动的错误

    1. **查看日志文件**:检查Tomcat的日志文件(通常位于`logs`目录),寻找有关加载MySQL JDBC驱动的相关信息或错误提示。 2. **环境变量检查**:确认环境变量`JAVA_HOME`和`CATALINA_HOME`是否正确设置。 3. **配置`...

    tomcat启动的问题--apr

    信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Java\jre1.5.0_11\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\...

    启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法

     错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind  这里说的是1099端口被其它进程占用...

    tomcat 异常

    - `ServletException`:与Servlet相关的错误,如初始化失败、找不到Servlet类等。 2. **日志分析**: - Tomcat的异常信息通常记录在`catalina.out`或`logs`目录下的其他日志文件中。分析这些日志可以找出异常的...

    Tomcat关闭服务器异常问题.doc

    1. **日志分析**:仔细查看 Tomcat 的日志文件,找出任何与 APR 相关的错误或警告信息,这可能是导致关闭失败的原因。 2. **权限问题**:确保 Tomcat 进程有足够的权限访问和操作 APR 库。 3. **依赖冲突**:检查...

    Tomcat-9.0-API

    10. **错误处理**:Tomcat提供了一套机制来处理运行时错误和异常,如`ErrorReportValve`和错误页面配置。开发者可以通过API文档了解如何自定义错误报告和处理策略。 通过深入学习和理解Tomcat-9.0-API文档,开发者...

    tomcat8get请求url格式问题

    异常:Invalid character found in the request target. The valid characters are defined in RFC 3986;原因:由于tomcat的新版本增加了一个新特性,就是严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了...

    tomcat健康检查脚本文件异常发送邮件通知.rar

    同时,为了确保邮件内容的清晰明了,脚本可能会包含异常的具体信息,如错误日志片段、服务状态、时间戳等,帮助管理员快速定位问题。 此外,脚本的可配置性意味着用户可以根据自己的需求调整检查频率、异常阈值、...

    tomcat自恢复

    通过定期分析这些日志,可以找出导致服务异常的潜在问题,例如错误堆栈信息,或者频繁出现的警告信息。 3. **异常处理**:配置Tomcat的错误处理策略,比如设置`CATALINA_OPTS`环境变量来增加堆内存限制,防止内存...

    tomcat6.0配置数据库连接池常见错误解决方案

    配置更改后重启Tomcat时出现新的异常信息: ``` org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver' ``` **原因分析:** 1. **...

    一台服务器多个tomcat配置

    的错误,这可能是因为 tomcat/config/service.xml 中的 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 的端口被占用了,修改 8009 端口号即可。 在一台服务器上配置多个 Tomcat 服务器需要...

    自动监控 Windows平台Tomcat运行监控并自动重启

    这可以通过检查Tomcat的主进程是否仍在运行,或者通过监听Tomcat的日志文件来判断是否存在错误信息来实现。 当检测到Tomcat服务假死或异常时,自动重启过程可以由同一脚本触发。在Windows环境下,可以使用Taskkill...

    study.tomcat.zip

    当项目中出现与Tomcat相关的错误时,`catalina.jar`可能是排查问题的关键。 2. **版本兼容性**: 在这里我们提到的是Tomcat 8.5版本,这个版本支持Java Development Kit (JDK) 1.8。确保Tomcat版本与JDK版本的兼容...

    Tomcat部署项目时报错解决方案

    在部署Java Web应用程序到Apache Tomcat服务器的过程中,经常会遇到各种各样的问题,其中一种常见的错误就是启动时出现“严重:Exception starting filters struts2”这样的异常信息。本文将详细解析这个错误的原因,...

    tomcat6.028源码

    - Tomcat能够优雅地处理错误,提供详细的错误页面和堆栈跟踪信息。 10. **国际化支持**: - 支持多语言,通过`resources`目录下的语言包实现。 通过深入学习Tomcat 6.0.28的源码,开发者不仅可以理解其工作原理...

    很标准的tomcat

    这可能意味着讨论将集中在Tomcat的安装、配置、管理以及与Java Web开发相关的技术问题上。 【压缩包子文件的文件名称列表】:Tomcat 6.0 这表明提供的压缩包是Tomcat的第6.0版本。Tomcat 6.0发布于2006年,支持...

    apache-tomcat-6.0.44

    10. **错误与异常处理**:Tomcat默认返回详细的错误页面,但在生产环境中,通常会配置为返回自定义错误页面以提供更好的用户体验。 11. **日志管理**:Tomcat的日志系统记录了服务器运行过程中的各种信息,可以通过...

    tomcat自动关闭原因

    - **未捕获的异常**:应用程序中未妥善处理的异常,尤其是那些会导致程序崩溃的严重异常,如NullPointer、ClassCastException等,可能触发Tomcat的自动保护机制,导致服务停止。 - **死锁**:多线程应用程序中可能...

Global site tag (gtag.js) - Google Analytics