JavaWEB 核心编程视频教程 02

本文详细介绍了JavaWeb开发的基本目录结构,并通过实例演示如何在Tomcat中配置用户名和密码,确保安全访问。同时解释了Servlet规范下的目录层次划分,以及如何正确设置Tomcat的conf/tomcat-users.xml文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二、JavaWeb开发的目录结构

1、在浏览器中输入http://localhost:8080/进入tomcat的主页,然后单击host-manager菜单,弹出用户名和密码对话框,点击取消会出现一段话

You are not authorized to view this page. If you have not changed any configuration files, please examine the file conf/tomcat-users.xml in your installation. That file must contain the credentials to let you use this webapp.

For example, to add the admin-gui role to a user named tomcat with a password of s3cret, add the following to the config file listed above.

<role rolename="admin-gui"/>
<user username="tomcat" password="s3cret" roles="admin-gui"/>

Note that for Tomcat 7 onwards, the roles required to use the host manager application were changed from the single admin role to the following two roles. You will need to assign the role(s) required for the functionality you wish to access.

  • admin-gui - allows access to the HTML GUI
  • admin-script - allows access to the text interface

The HTML interface is protected against CSRF but the text interface is not. To maintain the CSRF protection:

  • Users with the admin-gui role should not be granted the admin-script role.
  • If the text interface is accessed through a browser (e.g. for testing since this interface is intended for tools not humans) then the browser must be closed afterwards to terminate the session.
根据上述提示,在tomcat的conf目录下找到tomcat-users.xml文件,添加上述信息

2、Servlet规范定义了web应用程序的目录层次

首先是web程序的根目录,根目录下包含WEB-INF目录和JSP或者html文件。WEB-INF文件夹下包含classes和lib文件夹。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值