当前位置: 代码迷 >> Java Web开发 >> java.lang.IllegalArgumentException: Document base ..
  详细解决方案

java.lang.IllegalArgumentException: Document base ..

热度:98   发布时间:2016-04-17 15:40:44.0
为什么我的Tomcat怎么设置都不对?谢谢大家来帮帮忙!
我安装了JDSK没有问题,已经写了一个最简单的JAVA程序并可以运行。
可安装Tomcat后,Tomcat就是运行不起来。
导致在浏览器中的localhost:8080也不行。

请问应该怎样设置Tomcat??
谢谢!

------解决方案--------------------
tomcat起不来的原因有很多。
如果你是完全下载的tomcat的版本,没有改动的话,一般没有问题。
看一下Tomcat的Log日志,把错误提示贴出来看看。
再检查一下你的8080端口是否被占用。
------解决方案--------------------
试试在tomcat的bin目录下找到startup.bat和shutdown.bat,编辑这两个文件,

在文件最后两行之前添加

set java_home=C:\Program Files\Java\jdk1.5.0_05(你自己jdk的安装目录)

保存后启动tomcat
------解决方案--------------------
也可以在环境变量里面设置TOMCAT的路径加下以下的两个环境变量
CATALINA_BASE=TOMCAT的安装路径
CATALINA_HOME=TOMCAT的安装路径
重起下TOMCAT 应该可以了
------解决方案--------------------
环境变量是好的
又没有动过什么东西,

1\ 是不是已经有一tomcat实例在运行了.
2\ 可能是你服务器的8080端口被占用了
到%TOMCAT_HOME%\conf\server.xml文件中把端口改成一个没有用过的

根据你提供的信息也就这两个,如果不还行,到%TOMCAT_HOME%\logs\下看看日志是什么原因,贴出来看看 一起帮内一解决
------解决方案--------------------
java.lang.IllegalArgumentException: Document base ..\webapps\examples does not exist or is not a readable directory
是不是你的目录有问题啊,导致找不到ROOT的index.html文件?
看看server.xml中的配置有没有和你的实际目录不一致的地方。
  相关解决方案