• 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>

  • 相关阅读:
    Codeforces Round #394 (Div. 2) A. Dasha and Stairs
    HDU 1410 PK武林盟主
    HDU 3362 Fix(状压dp)
    P678-vect2.cpp
    Qt5获取本机网络信息
    Qt5标准文件对话框类
    nRF52832无法加载协议栈文件
    Debug记录(1)
    大小端模式
    nRF52832的SAADC
  • 原文地址:https://www.cnblogs.com/mengfff/p/6764813.html
Copyright © 2020-2023  润新知