试错的心路历程-使用tomcat在网页中显示helloworld

刚开始学习Jsp&Servlet就使我痛苦不堪,一直到昨天晚上成功在网页上显示了"hello world",此时离 开始学Jsp&Servlet 已经过了好几天了,我发现我还只是个dd,需要更加努力的学习。

期间,出现了好几个坑,这篇博客只是记录我这几天的摸索(每天在兼职,只有晚上可以看看)。

下载的tomcat7(教程上用的7,现在已经到版本9了),很顺利。
在这里插入图片描述
上面是安装的路径,教程上说web应用要放在webapps目录下(其他地方也可以,不过要配置),写一个最简单的,在网页上显示hello world。

在webapps目录下创建一个文件夹(我取名Hello),Hello文件夹里再创建名为WEB-INF的文件夹,WEB-INF文件夹里再创建一个web.xml文件(后缀是xml,里写的是一些配置信息。)。WEB-INF文件夹同级创建一个html文件(我在body里写了一行字符串hello world)。这样就是一个最基本的结构(静态页面)(视频里这么说)。

好像还没有提到tomcat,现在在:D:\Tomcat 7.0\apache-tomcat-7.0.96\bin路径(我安装的是这样的)里,双击一个名叫startup.bat文件,即打开tomcat。

要运行之前创建的项目(Hello),先打开游览器,在网址一栏输入:http://localhost:8080/Hello/
按下回车后就可以在网页上显示出hello world字样。

好了,现在初步使用了tomcat,接下来,使用eclipse,看如何加入tomcat实现上面的。

首先加入tomcat server:

在eclipse中,点击菜单window–>show view–>other,搜索server,点击open。

在空白处单击反键,点击new–>server,在弹出菜单中,点击Apache,选择tomcat v7.0 server,点击next。

在这里插入图片描述
加载tomcat需要它的安装路径,看红框的browser,点击选择自己安装tomcat的目录,最后点finish,这样,就相当于把tomcat关联起来了。

创建一个Dynamic Web Project(动态web项目),在WebContent文件夹下创建一个html文件(body中写hello world,记得保存),再在同级的WEB-INF中创建一个xml文件(这个要设置一下内容)。这样一个最简单的项目就好了。

然后将其添加到tomcat,在server中添加的tomcat点击反键,有一个add and remove。
在这里插入图片描述
可以将刚刚创建的项目添加进去。

然后点击右侧的debug,如下图:
在这里插入图片描述
在console面板中,会出现:
在这里插入图片描述
这样一大长串,我只截图了最后一部分,最后说启动成功了,那就是成功了。

在到这一步时,我遇到了一个纠结很久的问题,就是debug后,在console最上面一行显示:
JRE Oracle Corporation/12 is not supported, advanced source lookup disabled.
在这里插入图片描述
它的意思是eclipse版本和jdk版本不匹配,我使用的是jdk12,但用的是eclipse 2019,这个版本的eclipse需要匹配jdk8,我又重新安装了jdk8,安装jdk8也碰到了一些坑,好在有百度,最后安好了,再加上配置环境变量,又复习了一次。

然后就是在eclipse中更改jdk版本,先将下载的jdk8添加进来:

反键单击项目,点击build path–>configure build path,弹出一个窗口

然后:
在这里插入图片描述
弹出一个窗口,然后:
在这里插入图片描述
点击next,又会弹出一个窗口:
在这里插入图片描述
选择下载的jdk8的路径,最后点击finish。这样,jdk就添加进来了。

然后就是更改项目的jdk:

反键点击项目:build path–>configure build path。

先将原来的jre删掉,然后点击add library,弹出的窗口选择jre system library 点击next,点alternate jre,选择jdk8,点击finish, 这样就好了。

然后打开游览器,在网址中输入:http://localhost:8080/Hello/
回车,就会显示hello world。

参考链接:
jdk下载安装,配置环境变量:
https://blog.csdn.net/qq_42003566/article/details/82629570
更改jdk版本:
https://blog.csdn.net/qq_35091252/article/details/90931550

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值