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

作为一个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,呵呵。。

你可能感兴趣的:(tomcat配置过程出现的问题及解决)