关于eclipse写一个简单的servlet文件。。

我说我网上的教程没看懂自己摸索出来的有人信吗。。

有很多人和我一样,看的是比较老的视频学的javaweb,所以视频上面的搭建教程是不能供小白们参考的。

首先你得保证(抱歉我的eclipse纯净版是打了官方汉化补丁的。。但后装的部分没有)你自己的eclipse上有tomcat服务:
关于eclipse写一个简单的servlet文件。。

一、创建新的Dynamic Web Project

1.文件,新建,拖到最后点 其他选项
关于eclipse写一个简单的servlet文件。。
2.进入后,web选项下选择Dynamic Web Project
关于eclipse写一个简单的servlet文件。。
3.首先填写你的项目名,然后下面有三个选项:

关于eclipse写一个简单的servlet文件。。
主要的是要选择对自己的tomcat版本,其他的信息自己会跳出来,因为我自己已经做过好几遍了,可能这一步还要选择自己的tomcat安装路径的
3.点下一步,最下面的那一行我改了
关于eclipse写一个简单的servlet文件。。
我改成:WebContent/WEB-INF/classes,因为后面也有一个“WebContet”
4.点下一步
关于eclipse写一个简单的servlet文件。。
勾一下那个选项生成xml文件,然后,这个xml里面是没东西要自己配的!哪怕我后面新建servlet文件也不行,据网上说这个和myeclipse不一样
5.点完成
关于eclipse写一个简单的servlet文件。。

二、写一个servlet文件

1.在项目处右键,新建->其他->web->servlet
关于eclipse写一个简单的servlet文件。。
两个空一个是包名,一个是类名
2.填写后下一步,重点来了
关于eclipse写一个简单的servlet文件。。
这个,URL mapping这个框,有的教程是改的,说是可以设置虚拟路径
但我自己试了之后,发现xml文件配置正确这个东西不配也行,所以直接点完成

3.写一点东西上去测试(下面的红字别管,那是我上次测试留下来的。。)
关于eclipse写一个简单的servlet文件。。
然后说一下,类中有一个 @WebServlet("/Test") 的东西,这个就是前面说的配置的虚拟路径
4.配置xml文件,这个网上教程多得是,而且都能用
关于eclipse写一个简单的servlet文件。。
我还是简单说一下里面重要的内容:
servlet-name里面的:你的servlet文件的类名
servlet-class里面的:类名前面加上你的包名,也就是包路径/类名
url-pattern里面的:虚拟路径

三、设置你的server(就这样叫吧)

做完以上的步骤,你的整个web项目还要加入到server中,再次之前如果你没有server的话要新建一个
1.工具栏,窗口->显示视图->其他
关于eclipse写一个简单的servlet文件。。
2.server选项,点servers,然后跳出来一个这个,此时显示我是没有服务器的(我删了啊)
关于eclipse写一个简单的servlet文件。。
3.新建一个,点蓝字
关于eclipse写一个简单的servlet文件。。
选择你自己的tomcat版本,这个地方我记得也是要选择tomcat安装路径的,原谅我已经做过了吧
4.下一步,把你的项目加到右边,双击就行
关于eclipse写一个简单的servlet文件。。
然后点击完成
5.这里说一下关于这个server我在网上看到的一些配置
关于eclipse写一个简单的servlet文件。。
有个蓝字,叫Deploy path的,有的教程把它改成webapps(tomcat路径下的那个)还要点选项Use Tomcat installation,但也有的教程说什么:tomcat在启动时会自动寻找什么来着,反正就是不改也行
我这里自己是改了的,所以有谁能更完整解释一下这里。。

还有说,可能会提示你server空间不够的,
上面还有个蓝字,叫Open launch configuration,点击进去,然后上面点第二个选项(我的是自变量)
关于eclipse写一个简单的servlet文件。。
那个,vm自变量可以设置虚拟内存来着
关于eclipse写一个简单的servlet文件。。
6.最后,记得ctrl+s啊各位!这个是要保存的(相当于是一个,server项目)

四、测试时间

直接右键,运行->run on server
弹出的界面直接点finish
关于eclipse写一个简单的servlet文件。。

结语

所以不要吐槽我打汉化补丁这件事吗,我用的是官方的eclipse,汉化补丁也是官网下的
还有有的人可能自己就没有新建web选项的,那估计和我一样装的纯净版(所以当初我为什么要打官方汉化补丁?),你可以
关于eclipse写一个简单的servlet文件。。
关于eclipse写一个简单的servlet文件。。
安装一下就可以了