美文网首页
1. Java Web环境搭建

1. Java Web环境搭建

作者: 飞扬code | 来源:发表于2019-07-06 18:28 被阅读0次

    1、常见的web服务软件

    WebSphere: 是IBM公司。是支持JavaEE规范的。收费的。
    IIS:是微软公司。收费的。和net语言兼容性最好。
    WebLogic:是BEA公司。收费的。支持JavaEE规范的。
    Tomcat: 免费的。和java语言兼容性最好。不完全支持javaEE规范的。支持servlet,jsp.jdbc,javamail,但是不支持ejb(分布式)

    JavaEE的13种技术:Servlet、JSP、EJB、RMI、JavaMail、JNDI、JDBC、Java IDL/CORBA、XML、JMS、JTA、JTS、JAF
    后续我们主要针对Servlet、JSP、JDBC进行结合描述。

    2、Tomcat

    Tomcat是Apache组织的Jakarta项目中的一个重要子项目,是Sun公司推荐的运行Servlet和JSP的容器(引擎),其源代码完全公开。有了这个服务器,就相当于在本地的计算机有了一个网站,然后我们可以通过浏览器来访问这个网站。

    tomcat软甲是apache旗下的一个开源项目。软件下载链接:http://tomcat.apache.org

    image.png

    下载之后,将压缩包解压:

    image.png

    注意目录名不能有中文和空格。

    Tomcat独立运行之前要保证Java环境变量已经配置:


    image.png

    上图中,变量名为JAVA_HOME,变量值为:JDK安装的绝对路径。

    注:Catalina_Home环境变量:指定tomcat在启动时启动哪个tomcat,一般不推荐配置。

    回到tomcat的bin目录中, 双击startup.bat:


    image.png

    之后弹出如下界面:

    image.png

    这个时候,本地的服务器就已经搭建起来了。如果想关闭服务器,可以直接关闭上面的窗口,或者在里面输入Ctrl+C禁止服务。

    首先查看自己电脑的ip地址,我的计算机的ip地址为:192.168.1.112。

    在浏览器中输入http://192.168.1.112:8080/(或者输入http://localhost:8080/也是可以的)。如果弹出如下界面,进入本地服务器的首页,表示tomcat安装成功并且启动起来了:

    image.png

    上方图片中,显示我的Tomcat的版本为:8.0.14。它的版本号是跟着JDK的版本走的,所以,建议JDK的版本为1.8。

    如果要修改端口,需要修改tomcat中conf下的server.xml文件

    image.png

    注意:如果只是单纯在集成开发环境下使用tomcat(如eclipse、IntelliJ IDEA)则上述可以不做。

    3、web应用目录结构(规范)

    |- WebRoot: 根目录。一个web应用必须有一个根目录。
        |-静态资源:  html+css+javascript+images+xml
        |-WEB-INF: 目录。名称是固定写法。
            |-classes: (可选) 目录。名称是固定写法。存放class字节码
            |-lib: (可选)目录。名称是固定写法。存放jar包。不能有子目录,全部jar包放在根目录下。
            |-web.xml: 文件。web应用的配置文件。 
    

    注意:
    1)不做任何配置的情况下,WEB-INF目录下的文件不能直接通过浏览器访问。
    2)在web.xml文件中进行配置,那么WEB-INF目录下的内容就可以被外部访问到!!!

    4、Tomcat目录结构

    |-bin: 目录。存放tomcat操作命令。bat是window版本,sh是linux版本。
                        startup.bat : 后台在调用catalina.bat start
                        shutdown.bat  : 后台在调用catalina.bat stop
    |-conf: 目录。存在tomcat服务器软件的配置文件。server.xml文件是核心配置文件。
    |-lib:目录。支撑tomcat软件运行的jar包。
    |-logs:目录。存在tomcat服务器运行过程中日志信息。
    |-temp: 目录。tomct的临时目录,存在临时文件。
    |-webapps: 目录。存在web应用的目录
    |-work: 目录。tomcat运行目录。存放jsp页面运行过程中产生的临时文件。
    

    相关文章

      网友评论

          本文标题:1. Java Web环境搭建

          本文链接:https://www.haomeiwen.com/subject/efrmhctx.html