zoukankan      html  css  js  c++  java
  • 2.1:搭建JavaWeb开发环境

    2.1.1 开发工具包JDK

    JRE:(Java RuntimeEnvironment)java运行环境,用来运行java程序。

    JDK:包含JRE,是java开发环境。分为官方标准的JDK和各公司自己开发的专用JDK。

    2.1.2 IDE:集成开发环境。

    目前广泛使用JavaIDE有:

    1.      Eclipse:IBM开发,现已开源并捐献给Eclipse基金会。

    优点:免费、运行速度快、插件资源丰富。除java外,还可用来编写C++、PHP、Ruby、Groovy、Python等。

    2.      NetBeans:sun官方开元IDE。

    优点:对官方的标准如:JSF、JPA、EJB等有较好的支持。

    缺点:对非官方技术如:SSH等支持较差。

    3.      JDeveloper:Orcale公司的Java集成环境。

    优点:有自己的一套J2EE开发框架,可大幅提高程序的编写效率、缩短应用系统开发时间。

    4.      MyEclipse是实现了JavaEE5标准的Eclipse插件。

    我用的是MyEclipse。

    2.1.3 Java服务器

             我用的Tomcat。

    2.1.4下载安装Java环境

    1.下载、安装JDK

    2.配置环境变量

    a. 我的电脑-属性-高级-环境变量-系统变量→新建 JAVA_HOME变量 。变量值填写jdk的安装目录(本人是 E:Javajdk1.7.0)

    b. 系统变量→寻找Path变量→编辑

    在变量值最后输入 %JAVA_HOME%in;%JAVA_HOME%jrein;

    (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

        c.系统变量→新建 CLASSPATH 变量

    变量值填写   .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar(注意最前面有一点)

    系统变量配置完毕

    d.检验是否配置成功 运行cmd输入 java-version (java 和 -version 之间有空格)

    若显示版本信息 则说明安装和配置成功。

       java version 1.7.0

    2.1.5下载安装MyEclipse

    2.1.6下载安装Tomcat

    1.下载、安装Tomcat

    2.配置Tomcat

    a.同样安装时注意安装目录,因为一会要配置和java一样的环境变量。

    同样打开环境变量的配置窗口,在系统环境变量一栏点击新建。3

    输入内容如下:

    变量名:CATALINA_HOME

    变量值:刚刚安装的路径

    b.测试安装配置是否成功

    找到刚安装路径下的bin 文件夹,找到里面的执行文件,运行,然后执行下面的操作。

    打开浏览器,输入http://localhost:8080.如果出现Tomcat网页则成功。

    2.1.7设置端口号

    HTTP协议默认端口号为:80。Tomcat默认端口号为8080。

    Tomcat端口还可以在apache-tomcat-6.0.13confserver.xml文件中配置。

    文件中<Connector>标签中配置了端口号:

    <Connector port=”8080” protocol=”HTTP/1.1”

    connectionTimeout=”20000”

    redirectPort=“8443”/>

    2.1.8设置临时域名

    C:WINDOWSsysten32driversetc  在Hosts文件最后,添加一个ip地址与对应的主机名称即可。(不建议修改)

    2.1.9设置虚拟主机

    Tomcat中可设置虚拟主机,即多个不同域名的网站共存于一个Tomcat中。方法是修改

    Apache-tomcat-6.0.13confserver.xml。一个<host>代表一个虚拟主机、一个域名,例如:

    <Engine name="Catalina"defaultHost="ren">

    <Host name="localhost" appBase="webapps/ren"

               unpackWARs="true"autoDeploy="true" />

    <Host name="www.419s.cn" appBase="webapps/test"

                unpackWARs="true"autoDeploy="true" />

    </Engine>

  • 相关阅读:
    外校培训前三节课知识集合纲要(我才不会告诉你我前两节只是单纯的忘了)
    floyd算法----牛栏
    bfs开始--马的遍历
    (DP 线性DP 递推) leetcode 64. Minimum Path Sum
    (DP 线性DP 递推) leetcode 63. Unique Paths II
    (DP 线性DP 递推) leetcode 62. Unique Paths
    (DP 背包) leetcode 198. House Robber
    (贪心 复习) leetcode 1007. Minimum Domino Rotations For Equal Row
    (贪心) leetcode 452. Minimum Number of Arrows to Burst Balloons
    (字符串 栈) leetcode 921. Minimum Add to Make Parentheses Valid
  • 原文地址:https://www.cnblogs.com/mengfff/p/6764813.html
Copyright © 2011-2022 走看看