JAVA_weB中的一些配置

2017年1月1号,看这个日期,想想今天怎么说也是元旦,应该有点什么活动啊,然而我还在这个地方可怜兮兮的敲代码

这个是一个特殊的日子,怎么也不能太多的用脑,所以咱们就来一起说说javaweb项目中的目录结构的问题。

今天我遇到的问题:在eclipse中我们创建了一个web项目,现在不想让在通过在eclipse中run as->run on service来打开了,我能不能将这个项目放到tomcat里面,然后打开tomcat,再浏览器中我们输入网址就可以进行访问了。当然是可以这样进行的,因为我们访问网页的时候,数据基本上都是从服务器上传递过来的,如果每次打开一个网址还要通过eclipse那似乎是大材小用了,那么我想讲我的项目放到Tomcat中并且输入网址就可以进行访问,我应该怎么做。我们来看一下我的web项目是这样的目录结构:

JAVA_weB中的一些配置_第1张图片

我们可否把所有的东西都放到Tomcat里面,然是不太科学的,其实我们应该知道的是当客户端也就是从网页上发送一个请求,这个请求我们知道是一个servlet来进行处理这个请求,那么我们又知道其实servlet处理请求的时候其实是其实是执行的.class文件,知道这些之后我们也许会想既然这样我们将class文件放到Tomcat中就行了,对啊,那么我们去哪里找这些class文件,也就是eclipse编译之后的class文件放到哪里了,这个我相信大家都可以找到,可能大家 的有多不同,反正我的是在workspace->build->classes然后我class文件复制过来,然后粘贴到web-inf下面,然后我们需要做的事情就是将webContent文件夹放到Tomcat和ROOT处于同一个目录就好了

JAVA_weB中的一些配置_第2张图片

然后我们重启tomcat,打开指定的路径就可以访问到使用我们编写的class文件了

JAVA_weB中的一些配置_第3张图片

这样是不是就讲我们在eclipse中的项目放大了tomcat中去了

这个是我元旦第一个收获,当然元旦还有一个收获是我发现我们部署web项目有两种方式,一个是通过web.xml

还有一个而是在我们的servlet类的上面写@webservlet("/hello")我们使用这两个部署哪一个都行,当然web.xml更加的普遍。

希望对你有所帮助哦,对了,希望元旦快乐。


你可能感兴趣的:(java)