Tomcat 文件配置
访问一个Web项目,经常需要输入 IP地址(本地的话为localhost)+端口号+项目名称和路径 .这是我们所不想看到的,经过之前的配置,IP地址已经可以用域名来代替,但是还是显得非常的丑陋,因此还需要对tomcat文件进行一些修改
首先打开tomcat安装目录的conf文件夹,用记事本编辑server.xml文件。修改如下的参数。
用CTRL+F查找元素
端口号的去除:
查找Connector,注意不是那个被注解的Connector,把port属性值改为80,这样就可以省去端口号的输入。
但由于安全的原因,端口号80是不能被访问的(此端口号可以省略不写),修改以上文件后,tomcat项目反而不能访问,
阿里云服务器的解决方法:
1.登录服务器管理中心,在实例列里,选择更多-安全组配置。
2.点击配置规则-添加安全组规则
增加如下的属性:
这样端口号80又可以成功访问了(实际访问时不需要写80)。
项目名称和路径的去除
查找Host元素,在里面增加一个新的属性。
<Context path="" docBase="Tomcat安装路径\webapps\项目名称" debug="0" privileged="true"></Context>
例如我的
项目名称为:Web_hlx_ssh
Tomcat安装路径为:C:\Program Files\Apache Software Foundation\Tomcat 9.0
,所以配置文件为:
经过以上操作项目名称就可以省略,但还需要输入项目内容的路径,这个需要通过设置Web项目的首页,这样首页的路径也可以省略。对于静态的JSP页面,只需要在Web项目里面的web.xml文件中加入
<welcome-file-list>
<welcome-file>jsp页面</welcome-file>
</welcome-file-list>
例如我的首页为home.jsp,因此配置文件为:
至此网站基本就搭建成功了,只需要输入一个域名就可以访问Web项目。
效果如下所示:
对于该网站:网站没有任何有用的功能,只是连接了一个后台的数据库,可以进行账号注册后,然后进行图书相关操作,模拟一个网上登入以及相关用户操作的过程,
PS:图书的删除需要权限,,,还有没事别把我网站黑了。。。。。