欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

MyEclipse10和Tomcat7运行Web页面的配置方法

程序员文章站 2023-11-30 14:57:10
MyEclipse10和Tomcat7运行Web页面的配置方法...

昨天把myeclipse10给安装上了,今天想在myeclipse下启动tomcat并在浏览器中看到写的web页面,但是当在浏览器中输入地址时,出现了404错误,出现这个错误的原因是因为没有找到指定的文件,为什么没有找到文件是我很苦恼吗,之后看了一些资料了解到,对于在myeclipse中的项目如果想要在浏览器中运行不仅仅要添加tomcat服务器,而且要配置tomcat服务器,其实这算是部署web页面了,如果想在myeclipse中启动tomcat之后,并在浏览器中看到它有两种方式:

第一种方式:配置tomcat,设置虚拟目录

1、不管哪一种方式都要将tomcat添加到myeclipse中,这里我用的是tomcat7,首先打开主界面后,选择window菜单下的“preferences”选项,如图所示:

MyEclipse10和Tomcat7运行Web页面的配置方法

2、在打开的首选项窗口中,依次选择左边的myeclipse下的servers下的tomcat选项,选择tomcat7.x项,将tomcat7的主目录的所在的位置添加到如下选项中,并将disable的状态改为enable,如图所示:

MyEclipse10和Tomcat7运行Web页面的配置方法

3、单击0k返回,以前我认为将tomcat这样挂到myeclipse中之后,直接在浏览器中输入“http://www.域名+项目名+文件名”的方式就可以访问自己写的页面了,但是现在我知道这样不行,会出现404错误,原因就是没有找到写的页面,这种方式要设置tomcat的配置文件server.xml,设置一个虚拟目录来指向myeclipse这个项目的webroot文件夹。找到tomcat的配置文件server.xml在大约倒数第四行的位置处输入如下语句:

<context path="test" docbase="d:\myeclipse\test\webroot" reloadable="true"/>

如图所示:

MyEclipse10和Tomcat7运行Web页面的配置方法

这样在浏览器中输入http://localhost:8080/test/index.jsp的时候就可以访问了,这里的path的值和我的项目是一样的,以前一直以为项目名就是虚拟目录名。这种方式是最常用的方式,也是最好的方式。

第二种方式:myeclipse部署项目

对于第二种方式来说,其实就是将这个项目的的webroot文件夹复制到tomcat的webapps目录下,通常叫部署,我们可以手动,也可以使用myeclipse其实都是一样的。

1、首先选择myeclipse的工具栏上的部署的按钮,如下图所示:

MyEclipse10和Tomcat7运行Web页面的配置方法

2、如图打开”project deployments”的对话框中,选择要部署的项目,单击“add”按钮,如图所示:

MyEclipse10和Tomcat7运行Web页面的配置方法

3、在打开的“new deployment”对话框中,选择刚才新添加的tomcat7服务器,并从部署的位置中看出,准备将项目复制到了webapps文件夹,单击“finish”按钮完成,如图所示:

MyEclipse10和Tomcat7运行Web页面的配置方法

4、进入到tomcat的webapps文件夹看到将项目以test的名字复制到了该文件夹下,并和myeclipse项目中的webroot夹下的内容一样,这样在浏览器中输入“http://localhost:8080/test/index.jsp”便也能访问了。但是这种方式不太好,也不算太常用,如果有修改的重新部署一下。

 MyEclipse10和Tomcat7运行Web页面的配置方法