1. JSP简介

JSP:Java Server Pages。在传统的HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页。

2. Tomcat本地服务器搭建

2.1 安装Java环境

1)访问JDK官网(https://jdk.java.net),下载JDK压缩包;

2)使用管理员权限运行安装JDK文件,详细安装步骤省略,默认下一步至完成即可;

注:注意安装路径选择,将用于后续配置环境变量;

3)安装完成,在安装路径下会出现jdk和jre的两个文件夹;

4)配置电脑系统Java环境变量;

在“系统变量”中设置三项属性,JAVA_HOME、PATH、CLASSPATH(不区分大小写),若已存在则点击"编辑",注意用分号与前面的隔开,不存在则点击"新建"。

变量设置参数如下:

  • 变量名: JAVA_HOME
  • 变量值: C:\Program Files\Java\jdk1.8.0_60(与jdk安装路径一致,注意是路径jdk,不是jre)
  • 变量名: Path
  • 变量值: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  • 变量名: CLASSPATH
  • 变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;       注意:这前面有一个点‘.’

5)command(window键)+R,然后输入cmd,确定后输入命令:java、javac、java -version 几个命令,出现以下信息,说明环境变量配置成功;

2.2 搭建Tomcat本地服务器

1)访问Apache Tomcat官网(Apache Tomcat® - Welcome!),下载Tomcat压缩包(本案例使用Tomcat 9.0);

2)下载之后,将压缩包解压;

注意目录名不能有中文和空格。目录介绍如下:

  • bin:二进制执行文件。里面最常用的文件是startup.bat
  • conf:配置目录。里面最核心的文件是server.xml。可以在里面改端口号等。默认端口号是8080,也就是说,此端口号不能被其他应用程序占用。
  • lib:库文件。tomcat运行时需要的jar包所在的目录
  • logs:日志
  • temp:临时产生的文件,即缓存
  • webapps:web的应用程序。web应用放置到此目录下浏览器可以直接访问
  • work:编译以后的class文件。

3)配置电脑系统Tomcat环境变量;

  • 新建->变量名"CATALINA_HOME",变量值:C:\develop\Tomcat\apache-tomcat-9.0.64(即Tomcat的安装路径)
  • 新建->变量名"CATALINA_BASE",变量值:C:\develop\Tomcat\apache-tomcat-9.0.64(即Tomcat的安装路径)
  • 编辑->变量名“Path”,追加变量值:%CATALINA_HOME%\bin;%CATALINA_HOME%\lib;编辑后完整Path变量值为(参考):%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

4)启用Tomcat服务;

在cmd命令窗口下,使用相关命令,运行如下图所示;

本地服务已运行,因此报错;

也可以通过点击文件运行;

5)Tomcat服务正常运行结果如下;

6)Tomcat 默认服务端口为8080,通过访问 http://localhost:8080 可测试服务,也可自定义修改成其他端口。

3. 运行JSP文件

1)将写好的JSP文件放入webapps路径下即可;

2)运行结果如下。

更多详细干货内容及工具请访问山石网科知识库

基于Tomcat环境下运行JSP文件(基础版)相关推荐

  1. windows环境下运行.sh文件

    .sh是shell script格式的文件,在Linux环境下是可以直接运行的,到文件所在目录下,执行 ./test.sh 如果是在Windows环境下,在CMD窗口是无法直接执行 ./test.sh ...

  2. node环境下运行ts文件

    所谓ts就是js的超集.提供了更强的数据类型.开发时使用ts用来校验数据类型. node不能直接运行ts文件,需要把ts转为js才能运行 如果我们要想像js一样直接用node运行,需要安装如下安装包 ...

  3. 如何在linux centos 环境下运行.exe文件

    linux是不能运行window下的可执行文件的,必须借助于wine.百度了以下wine如下: Wine ("Wine Is Not an Emulator" 的 递归缩写)是一个 ...

  4. linux vps 运行exe文件夹,在centos环境下运行.exe文件

    首先要了解一下Wine: Wine ("Wine Is Not an Emulator" 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux ...

  5. 如何在centos环境下运行.exe文件

    首先要了解一下Wine: Wine ("Wine Is Not an Emulator" 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux ...

  6. Sublime Text3配置在可交互环境下运行python快捷键

    Sublime Text3配置在可交互环境下运行python快捷键 安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题. 用Sublime Text3打 ...

  7. Eclipse运行jsp文件(基于tomcat),界面404或者显示无法访问

    小记一下,运行web项目时遇到的问题. Tmocat在cmd中可以通过startup.bat正常启动,然后在浏览器可以访问http://localhost:8080界面,可通过shutdown.bat ...

  8. 配置TOMCAT服务器运行JSP文件

    说明:本文仅简单演示通过从下载TOMCAT到运行一个简单的JSP格式文件,解释如有不当还请大佬指教! 第一步:下载JDK 从https://www.oracle.com/technetwork/jav ...

  9. MySQL在Docker环境下运行基础

    墨墨导读:MySQL在Docker环境下运行的基础操作,本文从Docker介绍.安装Docker.MySQL安装部署几个方面展开介绍. 另:墨天轮邀请到原厂专家直播解析MySQL的性能管理,欢迎大家报 ...

最新文章

  1. [转载] 晓说——第16期:古代科举那些事——由来
  2. 前端一HTML:十九继承的特殊性
  3. 某互联网企业技术发展史(四)配置nginx和mysql兼容Yii框架,上传网站并调试成功...
  4. 2021暑假实习-SSM超市积分管理系统-day06笔记
  5. 入职体检——项目列表(11项)
  6. 计算机仿真电路实验感想,电路计算机仿真 实验报告.doc
  7. 【超参数寻优】交叉验证(Cross Validation)超参数寻优的python实现:单一参数寻优
  8. c语言10000以内最大的质数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...
  9. sigar获取单个进程信息
  10. mysql书单推荐_MySQL零基础入门推荐书籍?
  11. NCC2105关于分管领导审批流设置另一方法
  12. 三极管作为电流源时的公式计算
  13. 布兰迪斯大学计算机美国大学排名,美国大学排名 布兰迪斯大学排名汇总
  14. java列举生活中类和对象_趣味解读Python面向对象编程 (类和对象)
  15. 联想G40-30安装win7
  16. Android-app内部调整字体大小
  17. 生成器,迭代器,装饰器
  18. springboot在Gradle7以上版本不识别compile解决方案
  19. iCloud 照片无法同步的解决方法
  20. SourceTree跳过注册安装使用

热门文章

  1. setTimeout/setInterval与requestAnimationFrame的区别?
  2. Linux平台基于socket的文件传输服务器和客户端
  3. three.js基础教程学习之camera的理解
  4. 实现一个基于jQuery的图片轮播效果(带自动播放)
  5. 「区块链溯源」基于物联网与区块链的新兴溯源-上篇
  6. Verilog软硬件思维切换
  7. 计算流体力学系列(二):针对如下Sod 激波管问题(Matlab版)
  8. MOE定量构效关系(QSAR)
  9. 视频会议成未来办公趋势 四个问题需重视
  10. Bro与Snort或Suricata对比