Java之Tomcat常见的配置

Posted HeYang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java之Tomcat常见的配置相关的知识,希望对你有一定的参考价值。

操作系统:Mac OS 10.11.6

Tomcat版本:9.0.0.M17

 

前言:部署Tomcat可以参考我一年前做的笔记:《在MAC下搭建JSP开发环境》,也可以参考大神写的挺好的《Mac 安装和配置 Tomcat》。

 

1、部署好Tomcat之后,在浏览器中输入localhost:8080,即可进入下面的页面:

然后

点击取消之后会有提示页面:

配置tomcat-users.xml中需要按照上面提示配置role角色和user账户即可。

配置好tomcat-users.xml文件之后,只要重新启动tomcat服务器即可,一定要关闭了之后然后重新启动哦。然后再回到localhost:8080主页点击server status,输入配置好的账户和密码就OK了。

 

后面如果点击Host Manager也是一样需要配置admin-gui角色和账户的。

 

然后,如果在主页点击Mamager app则进入的是管理我们的项目页面:

 2、JavaWeb程序目录结构

需要隐藏的并且需要考虑提高安全性的文件都放在WEB-INF目录下。

3、在Eclipse安装插件让其关联Tomcat的启动、关闭和重连。

插件下载地址:http://www.eclipsetotale.com/tomcatPlugin.html

注意:一定要注意插件对应的Eclipse的版本,本人现在时期(2017年2月24日)的最新版本的Eclipse这个插件网站还没有支持。

     但是可以下载历史版本的Eclipse使用。

 

 

4、创建我们有用的项目目录,简单而不冗余。

或者直接新建,然后拷贝下面的代码(更新时间:2017年2月24日):

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
 3   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4   xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
 5                       http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
 6   version="3.1"
 7   metadata-complete="true">
 8 
 9 
10    
11 </web-app>

然后项目中的classes目录会自动隐藏,这个目录我们不需要看到。

如果以后有人需要项目,只需要拷贝webapp给别人即可。而src源码可以留着。

 

5、部署项目

直接把项目放进tomcat,不是很方便,而且每次添加项目文件,会越来越拖慢tomcat的启动运行。

所以就直接在tomcat配置文件添加路径访问的方法:

上面图片里面的path就是项目上下文的路径,相当于path就是docBase的别名。

通过浏览器访问项目的index.html:

还有一种方法部署项目也是可行的,也推荐这种方法:

 

以上是关于Java之Tomcat常见的配置的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat常见问题之无法加载资源工厂类dbcp

tomcat常见错误

JavaWeb学习—常见Tomcat启动失败的原因

配置Tomcat时常见错误

Tomcat启动失败的常见问题

Tomcat启动失败的常见问题