Tomcat服务器安装和使用
Web服务器作用是接收客户端(浏览器)的请求,给客户端作出响应。JavaWeb服务器常用有:
Tomcat(Apache):应用很广的JavaWeb服务器
JBoss(红帽):支持JavaEE
Websphere(IBM):支持JavaEE,适合大型项目。(收费)
Weblogic(Orcale):支持JavaEE,适合大型项目。(收费)
Tomcat服务器是Apache提供,开源免费。Tomcat分为安装版和解压版,解压版解压后即可以使用比较方便。可以到Tomcat官网下载需要的版本,
Tomcat官网:http://tomcat.apache.org/
Tomcat目录结构
bin:包含Tomcat启动和关闭的脚本
lib:里面有Tomcat需要使用的jar文件
logs:Tomcat的日志文件
temp:存放临时文件
webapps:发布Web应用时,默认把web文件夹放在这个目录
work:Tomcat运行时临时文件存放处,JSP编译后的.java文件也是存放在这。
Tomcat启动:双击Tomcat安装目录下的bin目录的startup.bat,运行如下
启动后在浏览器输入http://localhost:8080/,显示如下表示tomcat启动成功
Tomcat常见问题
启动窗口乱码,如下图
解决方法:将指定编码配置行删除就可以,打开tomcat安装目录的conf下的logging.properties,如下
重新启动后即正常显示
坏境变量配置错误引起的无法启动Tomcat
在命令行窗口输出startup,如果输出显示不是内部或外部命令的话,那就是Java坏境变量配置有问题,因为Tomcat需要Java坏境,没有正确安装Java坏境会报错。
修改Tomcat服务器端口
找到Tomcat安装目录下的conf下的server.xml文件,修改该配置文件下的Connector标签的port属性,修改后保存重启Tomcat服务器就可以使用新的端口访问。
Tomcat配置虚拟主机
在Tomcat的conf文件下的server.xml配置文件,里面有Host标签,这个就是配置虚拟主机的,默认Tomcat自带一个名为localhost的虚拟主机,如下
上图中的appBase属性是指这台虚拟主机管理的webapps文件下的所有web项目,例如http://localhost:8080/JSPDemo/AServlet,这URL是访问localhost这台主机下的JSPDemo中的AServlet
也可以自己配置一个虚拟主机,映射虚拟主机需要修改端口号 在本地上可以解析域名为127.0.0.1,需要修改C:\Windows\system32\drivers\etc\hosts文件,添加对http://www.tianye.con和127.0.0.1的绑定关系,在server.xml文件添加一个Host(主机)标签即可
如
Server.xml添加一个Host
添加对http://www.tianye.con和127.0.0.1的绑定关系