当前位置: 首页 > news >正文

枣庄市 网站建设高清的建设工程人员查询

枣庄市 网站建设,高清的建设工程人员查询,网站建设经费保障,动力论坛源码网站后台地址是什么1.Tomcat介绍 Apache Tomcat 是由 Apache Software Foundation#xff08;ASF#xff09;开发的一个开源 Java WEB 应用服务器#xff0c;如apache处理静态HTML能力突出不同#xff0c;tomcat处理动态HTML能力相当强大#xff0c;因此一般项目都是部署apachetomcat#… 1.Tomcat介绍 Apache Tomcat 是由 Apache Software FoundationASF开发的一个开源 Java WEB 应用服务器如apache处理静态HTML能力突出不同tomcat处理动态HTML能力相当强大因此一般项目都是部署apachetomcat由apache处理程序的静态文件有tomcat处理JSP页面和Servlet。 Tomcat 的特点包括 轻量级Tomcat 的核心代码非常小可以快速启动和运行而且占用的系统资源较少适合用于低配置的服务器。易于配置Tomcat 提供了丰富的配置选项可以通过修改配置文件来定制化 Tomcat 的行为。支持标准Tomcat 实现了 Java Servlet、JavaServer PagesJSP、Java Expression LanguageEL和 WebSocket 等 Java 技术规范可以运行符合规范的 Web 应用程序。可扩展性Tomcat 支持插件扩展可以通过添加新的模块来增加功能。安全性Tomcat 提供了多种安全机制可以保护 Web 应用程序的安全性。 2.下载安装 这里以 Tomcat 8 为例分别在 Windows 和 Linux 系统中演示下载安装 Tomcat 的方法。 注意 由于 Tomcat 运行在 Java 虚拟机上因此在安装 Tomcat 之前要先下载好 JDK 2.1 Windows 中安装 进入 Tomcat 官网https://tomcat.apache.org/ 在下载栏点击 Tomcat 8 选择 zip 压缩包下载后解压即可 打开 Tomcat 文件夹进入 bin 目录双击 startup.bat 就可以运行 Tomcat 服务器 注意 由于 CMD 默认的编码方式是 GBK而 Tomcat 的默认编码方式是 UTF-8因此在双击 startup.bat 启动 Tomcat 时CMD 上显示的会是乱码。但该问题可以不处理因为并不需要通过 CMD 来查看 Tomcat 的启动状况及其它情况可以使用其它方式。 2.2 Linux 中安装 首先切换到 opt 目录opt 是给主机额外安装软件安装包所存放的目录 cd /opt # 通过 wget 方式来下载 Tomcat 的安装包 wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.73.tar.gz # 将下载的 Tomcat 压缩包进行解压 tar xzf apache-tomcat-8.5.73.tar.gz # 之后通过 startup.sh 运行 Tomcat 服务器 /opt/apache-tomcat-8.5.73/bin/startup.sh2.3 访问 Tomcat 当我们运行 Tomcat 之后就可以在浏览器中通过 服务器IP端口号 来进行访问。 如果你是使用的服务器那么 IP 地址就为服务器的公网 IP如果你是使用的自己的主机那么 IP 地址就为 127.0.0.1Tomcat 的默认端口号为 8080可以在 conf 目录中手动修改 访问成功后会显示如下页面 注意 如果你想要访问其他人的 Tomcat要么他人 Tomcat 使用的是外网 IP要么你和他的外网必须相同即在同一局域网下。只有这两种情况你才能访问到他人的 Tomcat否则就访问不了 当前我们使用的 IP 协议是 IPv4这个协议下的 IP 地址是一个32位、4个字节的整数由于该数字并不大但是全世界联网的设备已经超过了这个数字因此想要每台主机都有一个独立的 IP 地址是不够的。因此就采用了 NAT 机制即多台主机使用一个外网 IP外网是不同重复的并且每个相同的外网下的不同主机都有自己独自的内网 IP。如此一来就很好的解决了 IP 地址不够的问题。 3.使用介绍 3.1 目录介绍 Tomcat/ ├── bin/ │ ├── catalina.sh │ ├── catalina.bat │ ├── startup.sh │ ├── shutdown.sh │ └── ... ├── conf/ │ ├── server.xml │ ├── web.xml │ └── ... ├── lib/ │ ├── catalina.jar │ ├── servlet-api.jar │ └── ... ├── logs/ ├── temp/ ├── webapps/ │ ├── ROOT/ │ ├── examples/ │ ├── docs/ │ └── ... └── work/下面是对目录的简要介绍 bin/包含了启动和关闭 Tomcat 的脚本以及其他一些工具。conf/包含了 Tomcat 的配置文件例如 server.xml 和 web.xml。lib/包含了 Tomcat 运行时所需的 jar 文件。logs/包含了 Tomcat 运行时的日志文件。temp/包含了 Tomcat 运行时所需的临时文件。webapps/是放置 Web 应用程序的目录。 一个具有独立完整功能的网站可以称为一个 web 应用。一个 Tomcat 的服务器上可以同时部署多个这样的 web 应用。这些 web 应用以目录的形式被存放到 webapps 目录中 work/包含了 Tomcat 运行时生成的临时文件。 3.2 配置介绍 在 Tomcat 的 conf 目录中存放了 Tomcat 的配置文件打开该目录可以看到主要有以下几个配置文件 catalina.policy 当基于 -securty 选项启动 Tomcat 实例时会读取此配置文件。此文件是 Java 的安全策略配置文件用于配置访问 codebase代码库或某些 Java 类的权限catalina.properties Java 属性定义文件设定类加载器路径、安全包列表和一些调整性能的参数信息context.xml 为部署与此 Tomcat 实例上的 web 应用程序提供的默认配置文件每个 webapp 都可以使用独有的 context.xml通常放置于 webapp 目录的 META-INF 子目录中常用于定义会话管理器Realm 和 JDBC 等logging.properties 定义日志相关的配置信息如日志级别、文件路径等server.xml Tomcat 核心配置文件包含 Service、Connector、Engine、Realm、Valve、Hosts 主组件的相关配置信息tomcat-users.xml 包含 Realm 认证时用到的相关角色、用户和密码等信息Tomcat 自带的 manager 默认情况下会用到此文件在 Tomcat 中添加火删除用户为用户指定角色等将通过编辑此文件实现web.xml 为部署与 Tomcat 实例上的所有 web 应用程序提供部署描述符通常用于为 webapp 提供默认的 servlet 定义和基本的 MUIME 映射表 3.3 WEB 应用部署目录结构 部署应用程序时一般会将其打包成一个 war 包然后放到 Tomcat 的应用程序部署目录 webapps 中。而 web 应用程序有特定的组织格式是一种层次型目录结构通常包含了 servlet 代码文件、HTML、JSP 页面文件、类文件、部署描述符文件等等相关说明如下 / 表示 web 应用程序的根目录可以存放 HTML、JSP 页面以及其他客户端浏览器必须可见的其他文件如 JS、CSS、图像文件。在较大的应用程序中还可以选择将这些文件划分为子目录层次结构/WEB-INF 表示 web 应用程序的所有私有资源目录用户浏览器不可能访问到的通常 web.xml 和 context.xml 均放置于此目录。/WEB-INF/web.xml 表示 web 应用程序的私有的部署描述符描述组成应用程序的 servlet 和其他组件如 filter以及相关初始化参数和容器管理的安全性约束。/WEB-INF/classes 表示 web 应用程序自有的 Java 程序类文件及相关资源存放目录。/WEB-INF/lib 表示 web 应用程序自有的 JAR 文件其中包含应用程序所需的 Java 类文件及相关资源如第三方类库或 JDBC 驱动程序 4.部署静态页面 什么是静态页面 静态页面就是内容始终固定的页面即使用户不同、时间不同、输入的参数不同页面内容也不会发生变化。除非网站的开发人员修改源代码否则页面的内容始终不变。 4.1 部署单个 HTML 可以将自己写好的单个 HTML 部署到 Tomcat 中方法如下 先创建好 html 文件hello.html !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0title将 HTML 部署到 Tomcat 上/title /head bodydivhello/div /body /html将创建好的 html 文件拷贝到 Tomcat 的 webapps/Root 目录中 启动 Tomcat在浏览器的网址栏输入 127.0.0.1:8080/hello.html 就可以访问到刚刚部署的 HTML 4.2 部署带有 CSS、JavaScript、图片的 HTML 实际开发中HTML 可能不仅仅是单一文件还会依赖一些其它资源如 CSS、JavaScript、图片等等。可以将自己写好的带有 CSS、JavaScript 或图片的 HTML 部署到 Tomcat 中方法如下 创建好 html 文件hello.html !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0title将 HTML 部署到 Tomcat 上/titlelink relstylesheet hrefstyle.css /head bodyimg src弥豆子.jpg alt弥豆子script srcapp.js/script /body /html创建好 css 文件style.css img {width: 500px;height: 300px;创建好 js 文件app.js console.log(hello);准备好图片弥豆子.jpg 将以上几个文件都拷贝到 Tomcat 的 webapps/ROOT 目录中 启动服务器在浏览器的网址栏输入 127.0.0.1:8080/hello.html 就可以访问到刚刚部署的 HTML 4.3 部署 HTML 到单独的目录中 实际开发中HTML 文件可能不止一个依赖的资源也比较多很杂乱。因此直接全部拷贝到 webapps/ROOT 目录中就不太合适。 可以创建一个单独的目录和 ROOT 目录并列来存放我们要部署到 Tomcat 中的内容方法如下 在 webapps 目录中创建一个新的文件夹这里为 HelloApp并在该文件中将 HTML 的依赖再通过创建新的目录来进行合理的分类如 css、js、img 等将 4.2 中的那些文件全部拷贝到该文件中并按照新建的目录进行分类注意可能要调整一些资源的路径 启动 Tomcat在浏览器的网址栏输入 127.0.0.1:8080/HelloApp/hello.html 就可以访问到刚刚部署的 HTML 4.4 部署博客系统页面 这里就以这个博客系统的页面为例将其部署到 Tomcat 上 首先在 webapps 目录下创建一个目录这里为 blog将写的博客系统页面的文件拷贝进来 启动 Tomcat在浏览器的网址栏输入 127.0.0.1:8080/blog/blog_list.html 就可以访问到刚刚部署的博客系统 4.5 部署博客系统到云服务器 上面已经介绍了如何将 HTML 文件等 web 程序部署到本地的 Tomcat 上但是仅仅如此其他人是无法访问到这些页面的。 因此可以将 web 程序部署到云服务器的 Tomcat 的 webapps 目录中这样你部署的程序其他人也可以看到。方式如下 首先将你要部署的程序的目录打一个 zip 压缩包这里以上述博客系统页面为例 通过 xshell 连接上云服务器并切换到 Tomcat 的 webapps 目录中 将 blog.zip 拖拽到 xshell 中也可以使用其它方式如使用 xftp 拖拽成功后将 blog.zip 进行解压缩 unzip. blog.zip最后在浏览器中的网址栏搜索 http://:8080/blog/blog_list.html 就可以访问到该页面大家也可以访问到的 引用地址: https://blog.csdn.net/weixin_51367845/article/details/123429050 https://blog.csdn.net/weixin_52533007/article/details/123733171
http://www.w-s-a.com/news/456756/

相关文章:

  • 做个商城网站怎么做便宜优酷视频网站源码
  • 网站侧边栏导航代码泰兴市住房和建设局网站
  • html网站登录界面模板确定建设电子商务网站目的
  • wordpress 多站点迁移三台网站seo
  • 工信部网站备案文件好网站建设公司地址
  • 怎么做app和网站购物网站单页面怎么做的
  • 西宁专业做网站教育网站建设策划书
  • 个人网站域名怎么起网站建设业务好跑吗
  • 网页设计的网网页设计的网站企业网站怎样做优化
  • 论文中小企业的网站建设域名网站空间
  • 宿迁网站建设联系电话现在出入邯郸最新规定
  • 男女做羞羞的事情网站30岁转行做网站编辑
  • 做企业网站的轻量级cmswordpress 越来越慢
  • 无锡中英文网站建设莱芜网络公司
  • ps软件下载官方网站相关搜索优化软件
  • 世界杯网站源码下载做网站推广代理
  • 用股票代码做网站的wordpress通过标签调用文章
  • iis添加网站ip地址树莓派运行wordpress
  • 网站空间域名多少钱宿迁做网站公司
  • 福州建设企业网站网站交互主要做什么的
  • 英文网站建设方法门户网站特点
  • 腾讯云备案 网站名称萧山城市建设网站
  • 漳浦网站建设网络营销推广策略
  • 龙岗商城网站建设教程百度关键词排名突然没了
  • 深圳网站建设服务哪家有织梦网站模板安装
  • 网站设计与网页制作代码大全网站开发还找到工作吗
  • 给设计网站做图会字体侵权吗站长工具seo综合查询张家界新娘
  • 网站的建设与颜色搭配win7在iis中新建一个网站
  • 单位做网站有哪些功能型类的网站
  • 网站怎样做优惠卷移动互联网开发培训