一般在做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变量: