tomcat配置过程出现的问题及解决

这篇博客记录了一位Java初学者在配置Tomcat过程中遇到的挑战,包括端口号设置、虚拟目录配置、web.xml的修改以及启动问题。通过一系列尝试和错误,最终解决了localhost:8080无法访问和Tomcat启动失败的问题。作者强调了配置web.xml和正确处理Eclipse与外部Tomcat启动的关系对解决问题的重要性,并成功展示了配置后的效果。
摘要由CSDN通过智能技术生成

作为一个java初学者,决定要学习web后第一件事就是下载tomcat了。Eclipse和jdk1.8路径都配置好,然后开始配置tomcat。

然后噩梦开始了。。

按照教程一步步配置,第一步是修改端口号,谷歌了下发现可以不用修改,使用默认的8080就可以,没多想就跳过了这一步,造成了后来修改->谷歌的循环。。

在tomcat的服务器配置中最重要的就是虚拟目录的配置。我在F盘下建立一个文件夹myWebProject作为我的项目目录。在该文件夹下建立名为WEB-INF的子文件夹,在里面建立web.xml文件。可以把tomcat\webapp\ROOT\WEB-INF\web.xml直接拷贝过来。web.xml的建立在整个配置过程至关重要。完了打开tomcat\conf\server.xml,在<Host>下添加一句<Context docBase=''F:\myWebProject" path="/mldn" />。<Contex>是一个固定标记,表示配置虚拟目录。

修改tomcat\conf\web.xml,将listings中的false改为true。在浏览器中打开http:\\localhost:8080/mldn,这时理论上会出现Drectory Listing for页面,但是!!我看到的是糟糕!谷歌浏览器找不到该网页

默默F了一下开始谷歌。重启tomcat,OK,重启。新的问题又出现了,启动tomcat7.exe页面一闪而过,没有启动起。打开tomcat7w.exe看到服务器一直保持在Stopped状态。CSDN的大神们给出了各种解决方法,像看看path有没有配置对,Eclipse集成tomcat的服务器运行时环境配置等等。我是把tomcat集成到Eclipse的,这一步早在安装tomcat时就做了。没错打不开localhost:8080的问题已经存在很多天了。。在虚拟目录下建立index.htm文件,理论上在浏览器打开localhost:8080/mldn会看到index.htm文件显示的内容,但在我这里一直是糟糕!我F***! 总结一下目前的问题:localhost:8080打不开;tomcat又抽风的启动不起。

怎么办?重启机器。貌似遇到问题终极大招就是这个

重启之后发现任务栏出现tomcat7.exe图标。双击,点Start,成功启动了!不明觉厉啊!然后我想起了最近打开电脑总会发现tomcat7自启动,嫌碍事就给退了。今天是在退了后决定学习开始继续配置tomcat的。在外部启动和在Eclipse中启动两者只能选其一,不然会冲突。到这里算是解决了一个问题。

再去看server.xml,抱着试一试的心态将端口号从8080改为8090,浏览器打开localhost:8090/mldn,屏幕显示大大的“LALALA",正是我在index.htm中写的内容!!

整个配置就这样成功了

真尼玛虐

为了梳理这过程中的问题和解决办法,我决定写我的第一篇CSDN博客。第一次交给了tomcat,呵呵。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值