智能建站公司,宁波专业网站营销,怎样手机网站建设,宁波网络推广哪家公司好tomcat地址
规则#xff1a;http://localhost:8080/项目名/文件名.html
http://localhost:8080/WebProject/test.html解决Tomcat 8080端口被占用的情况#xff1a;
cmd中输入netstat -ano 最后一列的8080#xff0c;找到PID#xff0c;然后在任务管理器中#xff0c;关…tomcat地址
规则http://localhost:8080/项目名/文件名.html
http://localhost:8080/WebProject/test.html解决Tomcat 8080端口被占用的情况
cmd中输入netstat -ano 最后一列的8080找到PID然后在任务管理器中关掉相应进程 或者直接在IDEA中设置端口为808x其他端口
tomcat乱码
-Dfile.encodingUTF-8 修改代码之后每次Redeploy Tomcat提示未配置关闭端口
严重 [main] org.apache.catalina.startup.Catalina.stopServer 未配置关闭端口。通过OS信号关闭服务器。服务器未关闭。 解决方法 找到Tomcat的安装目录进入conf配置文件夹中找到箭头所指文件 打开之后找到如图所指位置将其修改为8005即可
Tomcat安装目录
Tomcat安装目录中包含一系列的子目录这些子目录分别用于存放不同功能的文件接下来针对这些子目录进行简单介绍具体如下。 1bin用于存放Tomcat的可执行文件和脚本文件(扩展名为bat的文件批处理命令行)如tomcat7.exe、startup.bat。 2conf用于存放Tomcat的各种配置文件如web.xmlweb应用、server.xml服务器。 3lib用于存放Tomcat服务器和所有Web应用程序需要访问的JAR文件Tomcat开源本身的源码在lib目录下 4logs用于存放Tomcat的日志文件。 5temp用于存放Tomcat运行时产生的临时文件本件过大必须缓存放在此处。 6webappsWeb应用程序的主要发布目录通常将要发布的应用程序放到这个目录下想要独立挂载在Tomcat下的应用之前是在IDEA开发工具中挂载 7workTomcat的工作目录JSP编译生成的Servlet源文件和字节码文件放到这个目录下。 安装成功 Tomcat服务器启动后在浏览器的地址栏中输入http://localhost:8080或者http://127.0.0.1:8080localhost和127.0.0.1都表示本地计算机访问Tomcat服务器如果浏览器中的显示界面如图所示则说明Tomcat服务器安装成功了。
Tomcat端口
Tomcat监听端口为8080mysql为3306 可以直接在conf-server.xml中修改端口号 server.xml文件中有一个元素该元素中有一个port属性这个属性就是用于配置Tomcat服务器监听的端口号。当前port属性的值为8080表示Tomcat服务器使用的端口号是8080 。Tomcat监听的端口号可以是065 535之间的任意一个整数如果出现端口号被占用的情况就可以修改这个port属性的值来修改端口号。 XML
可扩展性标签 新建了一个xml文件没有定义标签不能写标签就会报错
xml与html区别 都是树结构 浏览器不能识别xml可以识别html
1HTML被设计出是用来显示数据的XML被设计出是为了传输和存储数据。
2HTML是不区分大小写的而XML是严格区分大小写的。
3HTML可以有多个根元素而格式良好的XML有且只能有一个根元素。
4HTML中空格是自动过滤的而XML中空格则不会自动删除。
5HTML中的标记是预定义的而XML中的标记可以根据需要自己定义并且可扩展。
URI与URL
1 URL:统一资源定位符Uniform Resource Locator缩写URL是对资源的引用和访问该资源的方法。俗称网址就是浏览器地址栏里面的。
2 URI统一资源标志符Uniform Resource Identifier缩写URI提供了一种识别资源的方法。但与 URL 不同的是URI 不提供定位所述资源的方法。
3 URI 的最常见的形式是统一资源定位符URL经常指定为非正式的网址。由此可以看出 URI 是 URL 的超集并且每个 URL 本质上也是一个 URI。
Schema约束
比DTD约束更强
引入Schema约束
xsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsdversion4.0?xml version1.0 encodingUTF-8?
!--引入了一些约束引入了一套标签--
web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsdversion4.0
/web-app名称空间
1以“xmlns”或者以“xmlns:”作为前缀
2不同约束用了同一套标签但不同命名所以使用名称空间解决命名冲突
3如果有两个URI并且其组成的字符完全相同就可以认为它们标识的是同一个名称空间。
Http协议
1超文本传输协议(HTTP)是用于从万维网服务器传输超文本到本地浏览器的传送协议。超文本传输协议(HTTP)是面向事务的应用层协议规定了在浏览器和服务器之间的请求和响应的格式和规则它是万维网上能够可靠交换文件的重要基础。 2位于应用层 3http特点 1 支持客户端(浏览器就是一种Web客户端)/服务器模式。 2 简单快速客户端向服务器请求服务时只需传送请求方式和路径。常用的请求方式有GET、POST等每种方式规定了客户端与服务器联系的类型不同。由于HTTP简单使得HTTP服务器的程序规模小因而通信速度很快。 3 灵活HTTP允许传输任意类型的数据正在传输的数据类型由Content-Type加以标记。 4 无状态HTTP是无状态协议。无状态是指协议对于事务处理没有记忆能力如果后续处理需要前面的信息则它必须重传这样可能导致每次连接传送的数据量增大。
HTTP请求方式
在HTTP的请求消息中请求方式有GET、POST、HEAD、OPTIONS、DELETE、TRACE、PUT和CONNECT共8种每种方式都指明了操作服务器中指定URI资源的方式它们表示的含义如表所示。 最常用的为 GET和POST方式 Get方式 POST方式
HTTP请求消息头
在HTTP请求消息中请求行之后便是若干请求消息头。请求消息头主要用于向服务器端传递附加消息例如客户端可以接收的数据类型、压缩方法、语言以及发送请求的超链接所属页面的URL地址等信息 常用的请求头字段
HTTP响应状态行
HTTP响应状态行位于响应消息的第一行它包括三个部分分别是HTTP版本、一个表示成功或错误的整数代码状态码和对状态码进行描述的文本信息具体示例如下 上面的示例就是一个HTTP响应消息的状态行其中HTTP 1.1是通信使用的协议版本200是状态码OK是状态描述说明客户端请求成功。需要注意的是请求行中的每个部分需要用空格分隔最后要以回车换行结束。
HTTP请求状态码 状态代码由三位数字组成表示请求是否被理解或被满足。HTTP响应状态码的第一个数字定义了响应的类别后面两位没有具体的分类第一个数字有5种可能的取值具体介绍如下所示。 13开头为中间状态
1xx 表示请求已接收需要继续处理。
2xx 表示请求已成功被服务器接收、理解并接受。正常成功的状态
3xx 为完成请求客户端需进一步细化请求。
4xx 客户端的请求有错误。
5xx 服务器端出现错误。常见状态码