码迷,mamicode.com
首页 > 编程语言 > 详细

JAVAEE

时间:2017-07-16 12:27:01      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:课程   监听   connector   web开发   jre   安装jdk   环境   pps   而不是   

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:

技术分享
 
选择JRE的路径:C:\Program Files (x86)\Java\jre6,安装好了之后我们就可以看到Tomcat中的所有的文件:
 ·bin:所有的可执行的文件
 ·lib:里面存放是*.jar文件,也就是我们所需要支持的jar档
 ·conf:配置文件,如果想要修改tomcat服务器的话,都需要在此文件夹中进行配置
 ·logs:日志文件,保存所有服务器的信息
 ·webapps:所有的可执行的web项目都会放在这里
 ·work:保存的是所有的缓存文件,在开发中,如果一个程序无论经过怎么样的修改,都不能够正常显示的话,我们可以考虑删除work文件夹中所有的内容,如果还没有正常的而显示,可以考虑删除浏览器所有的临时文件和缓存。
启动tomcat:bin/tomcat6.exe
 技术分享

 


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

技术分享

 

 


 浏览器中出现如图所示的效果,说明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修改比较费劲。

技术分享

不使用MyEclipse自带的tomcat。

配置自己安装的Tomcat:

技术分享

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

 3.tomcat的配置

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

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

 

<Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

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

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

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

    

<servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

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

技术分享

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文件进行,在</Host>结束之前加入如下语句:

  • <Context path=”/XX” docBase=”WebRoot的真实路径”>

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

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

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

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

JAVAEE

标签:课程   监听   connector   web开发   jre   安装jdk   环境   pps   而不是   

原文地址:http://www.cnblogs.com/wusha/p/7189887.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!