JavaWeb开发之JavaWeb应用服务器

  一般在做JavaEE开发时都需要用到JavaWeb应用服务器,常见的JavaWeb应用服务器如下:
  WebLogic服务器:Oracle公司的大型收费web服务器,支持全部JavaEE规范;
  Websphere服务器:IBM公司的大型收费web服务器,支持全部JavaEE规范;
  Tomcat服务器:Apache开源组织下开源免费的中小型web应用服务器,支持JavaEE中的Servlet和JSP规范;

  一般在中小型企业中用的最多的就是Tomcat服务器,接下来对Tomcat服务器做简要说明:
  Tomcat服务器从Apache官网下载安装,下载安装后tomcat包含了很多目录,这些目录与我们的日常开发息息相关,主要如下:
  bin目录:主要包含一些脚本程序,可执行的命令等
  conf目录:配置目录,其中有一个server.xml文件,它是tomcat的核心配置文件
  lib目录:tomcat软件的依赖库目录
  logs目录:tomcat的日志目录
  temps目录:tomcat的临时文件目录
  webapps目录:web应用发布的目录,这个目录至关重要,我们日常开发的项目都是打成war包放到该目录当中去运行的
  work目录:tomcat处理JSP的工作目录

  webapps目录内容具体介绍:
  1、html、jsp、js文件
  2、WEB-INF目录:其中又包含classes目录、lib目录、web.xml文件
    classes目录:里面存放的是Java类编译后的字节码文件
    lib目录:主要存放Java类运行时需要的jar包
    web.xml文件:当前Java项目的核心配置文件
  注意点:WEB-INF目录下的资源不能直接通过浏览器访问,该目录下的内容是受保护的

  Tomcat如何启动:
  1、在tomcat的bin目录中找到startup.bat鼠标双击启动
  2、Tomcat默认的端口是8080,通过浏览器访问:http://localhost:8080看到如下界面表示启动成功:
  

  Tomcat启动时黑窗口一闪而过的问题:
  tomcat启动过程当中如果没有配置JAVA_HOME环境变量就会一闪而过,具体要在操作系统环境变量当中配置JAVA_HOME变量:
  

posted @   忘chuan  阅读(374)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
点击右上角即可分享
微信分享提示