目录

一、前提

二、文件目录含义

三、运行tomcat

四、运行成功效果

五、使用tomcat打开本地端口为8080的网页

六、用tomcat打开自己的.html文件

七、用tomcat打开.html文件和鼠标右键打开.html文件的区别

八、tomcat点击运行,cmd窗口出现后闪退解决

九、附:修改端口号的方法



一、前提

我的idea的版本是:IntelliJ IDEA 2021.1.2 x64

我在apache官网下载的apache-tomcat版本是:apache-tomcat-9.0.68

apache-tomcat下载官网:Apache Tomcat® - Apache Tomcat 8 Software Downloads

选择版本,下载压缩包,到本地解压。【注意路径不要有中文和空格】

我的存放路径为:D:\programfiles\apache-tomcat-9.0.68

二、文件目录含义

打开文件,如下:

文件目录含义如下:

三、运行tomcat

方式一:点击bin目录下的startup.bat即可

方式二:在安装路径下,打开cmd,输入catalina run回车

四、运行成功效果

我的中文是乱码,但影响不大。

五、使用tomcat打开本地端口为8080的网页

六、用tomcat打开自己的.html文件

在apache-tomcat安装目录下的webapps下,新建文件夹,命名为javascript,里面粘贴里我的1.html文件

我的1.html文件内容如下:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script>//全选function checkAll() {// document.getElementsByName()根据指定的name属性查询返回多个标签对象的集合var hobby = document.getElementsByName("hobby");// 将所有的hobby的chekbox的checked属性修改为true 被选中状态for (var i = 0; i < hobby.length; i++) {hobby[i].checked = true;}}//全不选function checkNo() {// document.getElementsByName()根据指定的name属性查询返回多个标签对象的集合var hobby = document.getElementsByName("hobby");// 将所有的hobby的chekbox的checked属性修改为true 被选中状态for (var i = 0; i < hobby.length; i++) {hobby[i].checked = false;}}// 单选框实现全选function checkSelect(obj) {//此时发生事件的标签是其对象本身//var checkAll=document.getElementById("checkAll");//通过name属性差还早属性为hobby的多个标签对象的集合var hobby = document.getElementsByName("hobby");//循环将hobby的checkbox的checked属性修改为  obj的checked属性即可for (var i = 0; i < hobby.length; i++) {hobby[i].checked = obj.checked;}}function checkForm() {//获得账号和密码var username = document.getElementById("username").value;var password = document.getElementById("password").value;var hobbys_str = "";//获得选中的爱好var hobby = document.getElementsByName("hobby");for (var i = 0; i < hobby.length; i++) {if (hobby[i].checked == true) {  //爱好被选中了hobbys_str += hobby[i].value + "   ";}}//通过id获得性别的单选按钮  var sex = "";var man = document.getElementById("man");if (man.checked) {sex = man.value;} else {sex = "女";}var job_str = "";//获得职位  var job = document.getElementById("job");var ops = job.options;for (var i = 0; i < ops.length; i++) {if (ops[i].selected) {job_str = ops[i].value;}}alert(username + "      " + password + "       " + hobbys_str + "      " + sex + "        " + job_str);return false; //禁止提交}</script>
</head><body><form action="#" method="post" onsubmit="return checkForm();"><!-- 长的文本输入框 -->用户账号:<input id="username" /><br />用户密码:<input id="password" /><br /><!-- 可多选勾选框 -->爱好:<input type="checkbox" name="hobby" value="song" />song<input type="checkbox" name="hobby" value="draw" />draw<input type="checkbox" name="hobby" value="dance" />dance<!-- 单个勾选框 -->全选框:<input type="checkbox" name="checkAll" id="checkAll" onclick="checkSelect(this);" /><br /><!-- 圆的单选框 -->性别:<input type="radio" name="sex" id="man" value="男" />男<input type="radio" name="sex" id="woman" value="女" checked="true" />女 <br /><!-- 下拉选择框 -->职位:<select id="job" name="job"><option value="teacher">教师</option><option value="student">学生</option><option value="work">工人</option></select><br /><!-- 注册按钮 --><input type="submit" value="注册" /></form><!-- 全选和全不选按钮 --><button onclick="checkAll();">全选按钮</button><button onclick="checkNo();">全不选按钮</button><br /></body></html>

导航栏输入路径:127.0.0.1:8080/javascript/1.html

效果如下:

七、用tomcat打开.html文件和鼠标右键打开.html文件的区别

鼠标右键,选择打开方式,打开.html文件,效果如下:

区别在于:tomcat打开的html文件的地址是一个服务器;

鼠标右键打开网页的地址是本地的D盘;

八、tomcat点击运行,cmd窗口出现后闪退解决

前提:要下载jdk,我的jdk版本为:jdk-17.0.4_windows-x64_bin

我的jdk的路径为:D:\programfiles\jdk

配置系统变量如下:

1、点击新建,变量命名为JAVA_HOME,值为jdk所在的路径。

2、点击环境变量下的path,新建%JAVA_HOME%\bin

完成环境变量配置后,再返回第三步,运行tomcat。

九、附:修改端口号的方法

默认端口号是8080.可以在apache安装目录下的conf下的server.xml,用记事本打开,修改8080端口号为8081,以后端口号就是8081,也可以不改。

步骤如下:

在apache安装目录下的conf文件夹,找到server.xml,鼠标右键记事本打开。

找到端口号8080部分,进行修改即可。修改成什么,以后打开的端口号就用什么。

【apache-tomcat安装配置】完整教程(保姆级)相关推荐

  1. 如何安装配置JDK(保姆级完美解决教程+附百度网盘链接)

    JDK种类繁多,在这里我以JDK14为例,为什么以JDK14为例呢?当然是为了破解白嫖idea2020旗舰版.^_^^_^(如果大家感兴趣,我后续会一个教程)     首先去甲骨文官方网站下载JDK1 ...

  2. Win10下Tomcat安装配置详细教程

    前言 之前重装了系统,软件什么的都要重新安装,所以写了个安装Tomcat的教程,希望能帮助看这篇教程的朋友. 准备工作 请先下载并安装好Java. Tomcat安装步骤 步骤1:下载 官方下载地址:h ...

  3. MySQL下载安装配置完整教程(详细流程)

    一.首先附上MySQL官网连接 MySQL官网超链接 二.点击图片中圈出的地方(DOWNLOADS) 三.鼠标下拉到最下面点击MySQL Community(GPL) DOWNLOADS 四.点击圈出 ...

  4. 超详细的VMware虚拟机安装Linux图文教程保姆级

    目录 一.下载VMware 二.安装VMware 三.下载Linux 四.安装Linux 五.设置本地机与虚拟机之间的数据传输(复制.粘贴等操作) 一.下载VMware VMware官网有两个版本,分 ...

  5. MAC搭建OpenOffice完整教程-保姆级

    前言 之前写过类似的文章,也是做office系列的在线预览的,之前采用的是java和Office Online,在实际搭建,使用过程中存在一些问题,下面是个人层面对比二者的区别 OfficeOnlin ...

  6. SQL Server 2014安装教程(保姆级图解教程)

    SQL Server 2014安装教程(保姆级图解教程) 1.找到准备好的SQL Server 2014安装包 2.解压缩后找到安装程序,双击打开 3.点击全新SQL Server,单击后会出现安装窗 ...

  7. Apache+Tomcat+mod_jk配置教程

    0.说明 首先我们要弄明白mod_jk的作用是反向代理,而其实使用httpd.conf中的<VirtualHost>标签就可以实现反向代理,为什么还要多搞个mod_jk那么麻烦做反向代理. ...

  8. 下载神器IDM安装与使用(保姆级教程)

    下载神器IDM安装与使用(保姆级教程) 文章目录 下载神器IDM安装与使用(保姆级教程) 前言 一.下载地址 二.IDM是什么? 三.作用与特点 四.安装步骤 总结 前言 众所周知,下载工具是大家电脑 ...

  9. Emacs 安装配置使用教程

    Emacs 安装配置使用教程 来源 https://www.jianshu.com/u/a27b97f900f7 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑器和编辑器之神 - ...

  10. 从零开始——Emacs 安装配置使用教程 2015

    从零开始--Emacs 安装配置使用教程 2015 字数11995  阅读13410  评论12  喜欢41 教程存档Github 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑 ...

最新文章

  1. 端子排怎么生成_防雷接地图纸怎么看?
  2. 20170817 - 今日技能封装 - A
  3. python怎么新开一行_极简主义的践行者:一行python可以怎么玩?
  4. 《C champion》C语言的优点和缺点
  5. VS C# DateTimePicker()的小技巧
  6. python台风动图绘制_使用Python绘制台风轨迹图的示例代码
  7. 服务器u8系统数据库不存在,用友u8服务器端数据库不装
  8. qt4.7 mysql 6.3 版本_详解Qt 4.7编译和访问Mysql驱动
  9. 单片机有没有想象中那么好学,很迷茫有说正面有说负面
  10. 两个页面用url传值 和设置页面字段为不可编辑或是只读
  11. 串口服务器是什么,有什么功能
  12. Spring容器父子关系
  13. Unity Animator Animation详解及应用实例教程
  14. ftp上传工具绿色版,五款ftp上传工具绿色版好用推荐
  15. 苹果手机话筒声音小怎么办_苹果xr听筒声音小,苹果xr通话声音小
  16. RTOS成功取代Linux成为天猫精灵OS的关键 -- AliOS Things 维测专题
  17. ant-design-pro跨域问题
  18. [转] 最火的42部美剧,练听力的不二之选
  19. 安卓技术实战01 第一个安卓APP案例
  20. 公安专业知识--哔哩桐老师

热门文章

  1. 基于qtLED呼吸灯程序(多线程控制)---全CSDN独家
  2. 最小二乘法拟合圆心公式推导及基于opencv的程序实现
  3. 对外汉语语料库有哪些_对外汉语学生参考书目、相关工具书、语料库和重要期刊...
  4. uni-app 使用Echarts展示折线图(axisLabel展示不全)以及uCharts展示圆环图 (附代码)(仅支持H5 和APP)
  5. VOSviewer使用体验
  6. Cloudsim入门
  7. ie浏览器使用pdf时需要先安装软件Adobe Reader 9
  8. Community detection|模块度含义理解|Louvain算法
  9. Opencv全局二值化和局部二值化(python实现)
  10. 【TCP/IP入门】18.高速PLC(华为全屋智能)