• JAVA2E Servlet的一些问题


    servlet一些配置信息介绍:

      1:下载tomcat。运行bin目录下的startup文件,注意linux系统需要执行start.sh脚本文件。windows下需要系统的配置环境变量path和home_path,其次再执行另外一个start.bat文件。

      2.建立最简单的Java2e项目。需要在仿照tomcat的app去创建一个WEB-INF(包含子目录./lib,./classes,web.xml),这里的web.xml文件可以拷贝tomcat里面的web.xml。但是这里需要注意。标注需要在tomcat7以上,并且jdk1.6+以上。公司一般使用标注多。拷贝过来的xml文件有一个属性metadata-complete="true"。需要设置false,这里是是否忽略扫描注解。用注解当然是false。

    其次需要配置的是将创建的项目的类编译进classes文件里面。需要将项目Build Path->configure Build Path->Java Build Path->Source->Browse将这个classes文件添加进去就可以了,然后这个文件夹神奇的消失了,说明配置成功。这个是项目的配置。

       3.配置tomcat,主要是配置conf文件夹里面的文件,主要server.xml文件。71行配置端口,http默认的80端口,该文件默认8080端口,只要配80端口就可以访问不带端口号。这里的context上下文路径需要配,就是项目的属性那里查看,path随意填,但是访问的时候如果不写直接访问该项目。注意tomcat可以新建多个项目。

       4.项目类创建。如图

      5.启动tomcat,然后访问www.localhost:80/cal

      6.servlet的注意事项,不能使用类属性不然每个servlet访问的变量返回值会出现问题,这个是由于多线程导致的,由于servlet是单例对象,几个请求过来的话这个类属性会被赋值多次,导致值不是想取到的值,所以最好就是定义局部变量,每个对象都是自己的属性。

  • 相关阅读:
    Centos7开机启动脚本代码
    浏览器标签上的 favicon 图标是怎么实现的?
    Android添加权限大讲解
    一个安卓小项目(3)——安卓FTP方式发送文件到服务器
    一个安卓小项目(2)——各模块具体流程
    XML中特殊符号转义实体
    Android Activity生命周期
    牛是怎么死的原文+感想
    一个安卓小项目(1)——需求与分工
    不忘初心
  • 原文地址:https://www.cnblogs.com/paoxiaoqianzibi/p/7904545.html
Copyright © 2020-2023  润新知