java ee 博客园_JAVAEE

JavaWeb开发环境

Tomcat 的主要配置

Myeclipse开发工具的使用

在Myeclipse中配置Tomcat

1.Tomact

tomcat是实现了JAVAEE标准的最小的web服务器,是Apache组织开发的,免费的服务器,可以从网络上下载。最新的版本是9,我们开发一般是不会追求最新版本的,一般都是使用稳定的版本。这次我们的课程使用6的版本。下载时有两种版本:

·手工安装版

·windows的自动安装版

使用Windows安装版本可以自动在服务中进行注册,通过服务可以启动tomcat

tomcat安装:安装之前必须安装JDK,并且配置环境变量:

·path:JDK安装目录/bin

·JAVA_HOME:JDK的安装目录

配置完成之后那么我们就可以安装Tomcat:

c8e48be8be8389953c5c5463454436b6.png选择JRE的路径:C:\Program Files (x86)\Java\jre6,安装好了之后我们就可以看到Tomcat中的所有的文件:

·bin:所有的可执行的文件

·lib:里面存放是*.jar文件,也就是我们所需要支持的jar档

·conf:配置文件,如果想要修改tomcat服务器的话,都需要在此文件夹中进行配置

·logs:日志文件,保存所有服务器的信息

·webapps:所有的可执行的web项目都会放在这里

·work:保存的是所有的缓存文件,在开发中,如果一个程序无论经过怎么样的修改,都不能够正常显示的话,我们可以考虑删除work文件夹中所有的内容,如果还没有正常的而显示,可以考虑删除浏览器所有的临时文件和缓存。

启动tomcat:bin/tomcat6.exe

2345268698e1039e2729d4779cd08fb0.png

而后打开浏览器,在地址栏输入:http://localhost:8080

c38de8a78e11aed0383d40a6670ecf2f.png

浏览器中出现如图所示的效果,说明tomcat安装成功。

说明一:有些电脑直接运行tomcat6.exe运行不了,或者闪退,我们可以将tomcat丢到MyEclipse中启动。

说明二:如果将webapps中的文件删除的话,浏览器是没有任何的显示效果的。

说明三:如果说想要访问局域网服务器的话,输入的地址:很疼http://地址:端口号

说明四:服务器都会在指定的端口上进行监听,tomcat默认的端口号是8080,为什么我们访问网站的时候不需要输入8080呢?因为浏览器默认访问的端口号是80,那么如果我们将tomcat监听的端口改成80的话,我们也是不需要输入端口号的。

说明五:在访问的时候可以省略http://,因为浏览会自动的给你加上,只是没有让你看到。

说明六:地址栏上输入的IP的地址,实际上部署到正式的服务器上去了之后,会购买域名,那么这个域名就是会绑定的IP,所有网站一般通过域名就可以访问。

2.在Myeclipse里配置tomcat

实际上,在MyEclipse安装的过程中,会自带的安装一个tomcat,但是这个tomcat我们基本不用,因为是一个残缺的tomcat,只有我们将其运行之后,才会补充完整,但是这个tomcat路径不好早,以后tomcat修改比较费劲。

4635f8a628b2f5ff8b0bf0a575e16f9d.png

不使用MyEclipse自带的tomcat。

配置自己安装的Tomcat:

0649f9cdfacfd37e9f64c4d600051098.png

现在我们就可以在MyEclipse中启动Tomcat了。现在我们可以新建一个Web工程,将此工程部署在Tomcat中运行.

3.tomcat的配置

配置tomcat服务器是每个开发人员都必须掌握的,我们上午说过tomcat所有的配置文件都是放在conf文件夹中,里面的server.xml是tomcat的核心配置文件。

·配置监听端口:浏览器默认访问的端口是80端口,这个时候我们就不需要在地址栏中输入端口号,现在可以对监听的端口号进行修改:

每次对tomcat服务器进行修改,都需要重启tomcat

打开列表功能:我们在开发中,为了更好的进行测试工作。

645ac41bd2884383c16b0a6cb9121bd1.png

类似于这种路径,我们在开发中,为了减轻开发人员的使用的时间,我们可以将浏览方式改变成为列表的方式:需要修改conf/web.xml文件

default

org.apache.catalina.servlets.DefaultServlet

debug

0

listings

true

1

重启服务器。当然要打开列表功能,我们还必须删除工程的欢迎界面(webRoot/web-inf/web.xml)和tomcat/conf/web.xml的欢迎界面。

d5b1a6f540e50a9485dd3f454e619b6e.png

4.WEB服务器

当然对于部署的分类,只有两种:

快速部署:运行的是tomcat/webapps下面的项目,意思就是说在快速部署的时候是将整个的项目丢到tomcat中运行。而不是我们在MyEclipse中开发的项目。部署形式主要是通过MyEclipse完成,有几种操作

配置虚拟目录部署:tomcat中配置虚拟目录是必须要会的,我们现在所有的开发都是在MyEclipse完成的,也就是说我们的代码都不是在tomcat直接修改的。如果想要通过tomcat部署我们真实的在MyEclipse中开发的项目(在硬盘中的项目而非直接丢到tomcat项目),这个时候我们就必须通过配置虚拟目录完成项目部署,配置虚拟目录也是有严格要求,虚拟目录必须要有以下的结构:

|-Web Root:一般情况下配置虚拟目录的路径就是此文件夹的路径

Context:表示的上下文,此处表示配置一个新的上下文

path:表示在浏览器中访问改上下文的路径,必须要有”/”

docBase:表是此上下文在硬盘中的真实的目录

现在通过“localhost/dh15”就可以访问到我们部署的项目了,以上的配置完成之后,一定要重复服务器。

|-WEB-INF

|-web.xml :web工程的部署描述符

配置虚拟目录的操作必须修改tomcat/conf/server.xml文件进行,在结束之前加入如下语句:

Context:表示的上下文,此处表示配置一个新的上下文

path:表示在浏览器中访问改上下文的路径,必须要有”/”

docBase:表是此上下文在硬盘中的真实的目录

现在通过“localhost/dh15”就可以访问到我们部署的项目了,以上的配置完成之后,一定要重复服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值