最近使用duilib+cef做了一个内嵌网页形式的c++客户端项目。在HBuilder中开发html的时候,可以通过http://127.0.0.1/xxx.html的形式打开html,但是HBuilder关闭之后就不行了。要想仍然通过链接的形式打开,就需要将html项目打包部署到服务器上。所以搭建一个简单的本地tomcat服务器。

前期准备,需要jdk和tomcat程序,点击下载jdk+tomcat。下载后将jdk和tomcat解压缩,然后是配置环境变量。

一、配置jdk环境变量

1、创建JAVA_HOME环境变量,路径为jdk解压路径

2、将%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin添加到Path

二、配置tomcat环境变量

1、创建CATALINA_HOME环境变量,目录为tomcat解压路径

2、将%CATALINA_HOME%\lib;%CATALINA_HOME%\bin添加到Path

三、测试tomcat服务器是否搭建成功

1、找到tomcat解压路径下的bin目录,双击startup.bat,现象如下。

2、在浏览器中输入“127.0.0.1:8080”或者“localhost:8080”,现象如下。

至此,tomcat服务器就搭建好了。然后就是打包部署自己的html项目,到tomcat解压路径下的webapps文件夹下,在浏览器中运行http://127.0.0.1:8080/xxx.html,效果如下

需要注意的是,如果想要在局域网内不同的机器上通过修改127.0.0.1的IP来运行html的话,startup.bat脚本需要一直处于运行状态。

HTML项目部署到本地tomcat服务器相关推荐

  1. 将Web项目部署到华为云服务器的Linux的Tomcat中

    将Web项目部署到阿里云服务器的Linux的Tomcat中 01_用SSH Secure Shell Client或Xshell 6这个Windows客户端工具,将在Windows中已经开发完毕的Ja ...

  2. 保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

    保姆级教程--将springboot项目部署到阿里云服务器(小白包会) 前言: 昨天本想着看论文,结果发现找的论文和课题不一致.那干点什么好呢?那就把我的毕业设计(一个springboot项目)部署到 ...

  3. 记录第一次将Java web项目部署到阿里云服务器

    目录 一 购买云服务器 二 本地主机连接服务器 1 使用管理终端连接 2 使用SSH工具连接 三 搭建开发环境 1 软件包 2 安装配置 JDK MySQL Tomcat 9 四 在服务器部署自己的项 ...

  4. 王者荣耀全栈项目部署到阿里云服务器笔记

    王者荣耀全栈项目部署到阿里云服务器笔记 原创Charles_GX 最后发布于2020-03-27 01:27:00 阅读数 177  收藏 展开 王者荣耀全栈项目部署到阿里云服务器笔记 学习的项目来自 ...

  5. Maven(三):将web项目的war包热部署到远程Tomcat服务器

    相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...

  6. vue/react/web前端项目部署到阿里云服务器_nginx_pm2流程及部署前的准备

    前端开发完成的项目,不管是使用vue.react.或者是别的web项目,最终都是要部署到外网上,让用户可以通过域名来访问.这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里 ...

  7. 解决springboot项目部署到阿里云服务器邮箱无法发送邮件

    解决springboot项目部署到阿里云服务器邮箱无法发送邮件 前言:今天部署了一下springboot项目,使用的是docker部署的,如果有兴趣可以看我这篇文章: docker上部署前后端分离的s ...

  8. 手机访问本地Tomcat服务器

    关于手机访问本地Tomcat服务器上正在运行的项目 前言 一.第一步打开电脑端口(win10) 二.第二步手机访问Tomcat项目 三.第三步设置电脑固定IP 第一种方式 第二种方式 *重点,装a克斯 ...

  9. 将Egg项目部署到阿里云服务器

    目录 1.连接阿里云服务器,上传文件 2.在阿里云服务器上安装Nodejs 3.下载项目依赖 4.安装 egg-scripts 模块 5.启动项目 6.阿里云服务器开启7001端口 1.连接阿里云服务 ...

最新文章

  1. 动态规划与卫星任务规划
  2. CVS代码管理的一个小错误
  3. GIS空间数据结构 - 矢量和栅格
  4. python审计ssh_代码分享:用Python编写的多协议弱密码审计工具集
  5. Qt字符串转日期时间-毫秒
  6. python 字典排序成绩_集体备课第四章 python基础与顺序结构
  7. CXF WebService整合SpringMVC的maven项目
  8. 轻松了解Spring中的控制反转和依赖注入(一) --[转]http://www.cnblogs.com/xxzhuang/p/5948902.html...
  9. 一个简单的Perl脚本求单条序列的GC含量
  10. python开发桌面便签_python制作一个桌面便签软件
  11. 第十五届东北大学生编程大赛题解
  12. 如何用python把Mac录屏转换成GIF
  13. 他们竟用后台数据偷窥喜欢的女性!
  14. 【ZBH选讲·树变环】
  15. vue中鼠标悬停显示提示信息
  16. 计算机电脑关机后可以充电吗,电脑关机了还能充电吗
  17. 我的第二故乡 – 武汉
  18. Django和layim实现websocket
  19. Algorithm 4th environment setup
  20. php类的定义与实例化方法

热门文章

  1. maskrcnn-benchmark-master(十):box_head的loss文件
  2. C++关于DLL导出模板类和模板函数
  3. 常用元器件使用方法25:LoRa模块E22-400M22S的使用方法
  4. 中M22春C、Java入门练习-7.6
  5. 边界值分析法实例分析
  6. 鸡蛋壳发软怎么治疗 增强鸡蛋壳质量的特效药
  7. sortable vue 排序_Vue使用Sortable步骤详解
  8. 详细解释什么是JavaEE?
  9. 一个女孩的IT创业经历连载(一)
  10. DirectX Video Processing AppWizard--CDxVideoGraphBase