Eclipse配置Tomcat

跟着大佬https://blog.csdn.net/zs20082012/article/details/79138204做的,不要脸的借了人家的,又记录了我的错误,向大佬致敬!

  1. 使用tomcat软件在本地搭建服务器我不太明白可不可以直接在Eclipse里面下服务器

软件下载链接:http://tomcat.apache.org/

https://i-blog.csdnimg.cn/blog_migrate/d9c490912fe75af9e414b53bbef437de.png

安装Tomcat时,一路默认,我设了个用户名,没有设密码,在Java Virtual Machine时,填jdk安装路径。

启动Tomcat,在浏览器中输入http://localhost:8080 进入如下页面表示安装成功

https://i-blog.csdnimg.cn/blog_migrate/4504eeca204e5b00cc1ddef754ab8e80.png

2. 安装server插件

先通过Help->About Eclipse查看版本,我的是Oxygen

找到Help->InstallNew Software,选择正确的网址(下拉列表框中能直接看到)

在下面找到Web,XML, Java EE and OSGi Enterprise Development 选项,展开,选择

JST Server AdaptersExtensions(打勾选上该项)

3. eclipse环境下配置tomcat服务器

Preferences->Server(没有第二步的话,找不到Server)->Runtime Environments

Add选择对应的Tomcat版本,(其中Tomcat安装目录是之前安装的目录)

https://i-blog.csdnimg.cn/blog_migrate/cb9fc2d9eec113246c1121f1b73d868d.png

Window → Show View → Servers让tomcat服务器显示在控制台上

4. 测试时,发现eclipse没有Dynamic Web Project

重复第二步,我勾选了

Eclipse Java EE Developer Tools

Eclipse Java Web Developer Tools

Eclipse Web Developer Tools

Eclipse XML Editors and Tools

 JST Server Adapters

        这里有一个巨坑,就是安装成功后它会询问你是否重启,因为这个安装很慢,我一度认为装好,然后自己关掉Eclipse再重启,其实它还没有安装好,安装进度在Eclipse右下角,一定要等到它自己问是否需要重启,这样才是装好了!!!

5. 终于可以测试了,然后又调入坑中,因为好久没有写网页,把jsp路径加错了。。。。

Jsp文件在Webcontent目录下加进去

然后运行又出错了,端口被占用,这个因为你开启了本地tomcat服务器,又开启eclipse集成的tomcat服务器,引起端口冲突,可以先关掉本地tomcat服务器,点击stop之后(关掉你自己下的Tomcat)之后重新运行就好了,比较好奇是不是不用安本地Tomcat服务器啊,Eclipse是不是可以直接下啊???

6. 将程序发布到服务器上

我跟的博主超厉害,又学到一招

https://i-blog.csdnimg.cn/blog_migrate/f09c5ff8870b937a2bc1ce3722cca9a2.png

双击“Tomcat v7.0 Server at localhost”节点,出现如图信息

https://i-blog.csdnimg.cn/blog_migrate/5bd741d6c925c4075465ef5587f7ec0d.png

上图的红框部分表明,服务的部署是在eclipse里面(默认是放在工作空间里的.metadata文件夹下),而不是在Tomcat里面。我们来改一下,前提是工程并没有发布到Tomcat中去,那我们先把之前发布的版本删了吧(稍后重新发布):

https://i-blog.csdnimg.cn/blog_migrate/6133197a2f9b258bcd03247bdf4fe61a.png

这时再次双击“Tomcat v7.0 Server at localhost”节点,使用Tomcat的安装目录作为部署的位置,并修改部署的路径Deploy path(建议改成Tomcat的webapps目录下),然后保存即可。

https://i-blog.csdnimg.cn/blog_migrate/959ec57db3529c870244714b854677bb.png

这时,重新运行程序。

现在来到Tomcat的webapps目录下,发现多了你的工程文件,并且文件夹下包含了工程文件中WebContent的内容,说明这才是真正将程序发布到服务器上。

我们再来到Tomcat的work目录中,看一下编译之后的文件:

https://i-blog.csdnimg.cn/blog_migrate/bd3144c99b850014e4a12764873a233b.png

上图表明,Tomcat会先将jsp文件转为java文件,然后再把java文件编译为class文件,最终执行的是class文件。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值