Apache-tomcat配置网站主目录和startup闪退以及配置无效

本人下的是tomcat7的msi版,下载后免去了配置。

可以直接在webapp文件夹---->ROOT文件夹下放置网页,然后用“localhost:8080/文件名”或者“127.0.0.1/文件名访问”。

但是随着网页的增多,我觉得用起来好麻烦,本以为配置其他目录会很麻烦,自己做了之后还是发现挺简单的。

不知道你们有没有notepad++,有了这个你们就能使用notepad++里的搜索功能,查看文件里的关键字。

接下来就是更改主目录的两步了:

1.找到conf文件夹-->server.xml.

在server.xml找到<HOST name="localhost"       ............>

如下图所示

在host里面加入这行代码,docBase是你主目录的路径,注意这里不是反斜杠,而是斜杠,而且路径里不要有空格,不能含有任何中文字符

<Context path="" docBase="E:/html5/webPractice" debug="0"/>


2.保存好文件,重启tomcat,配置成功。这时候你“localhost:8080/文件名”或者“127.0.0.1/文件名访问”就是你配置的主目录下的文件了。


startup闪退以及配置无效

双击startup.bat一闪而过,又或者你“localhost:8080/文件名“出现http错误,这时候很苦恼是不是?我也是啊。本来以为配置这个很简单,然而这两个问题我都遇到了,虽然和我不细心和不小心有很大的关系,但是我最后还是搞定了。

查看你的tomcat日志,在tomcat安装目录下搜索后缀名为log的文件,选择最近的,也就是你启动startup.bat的时间的那个catalina.log文件。如下图所示:



每个人遇到的问题都不一样,查看日志是现在的我觉得最好的办法。我把这个错误改正之后,startup就不会闪退了。”app后面必须得跟”=“这是因为我不小心把”appBase“改成了"app/Base",改回来就好了。

至于主目录配置无效,那是因为我把<Context path="" docBase="E:/html5/webPractice" debug="0"/>这一行放在了host前面,我开始也是对着别人的教程弄的,他教程上说要放前面,可是不对,得放中间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

佳悦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值