一:tomcat的安装
首先登录Apache Tomcat® - Welcome!进入下载官网,以下载tomcat9,点击download,我是64位电脑,选择64-bit Windows zip,如果是32位则选择32-bit Windows zip,点击后即开始下载,下载后解压即可。注意tomcat要搭配jdk使用(直接安装java也可以),需要提前准备好环境。
二:tomcat的配置
在jdk与tomcat安装好后,必须设置好JAVA_HOME与path环境变量,以window10为例,打开文本管理器,点右侧的此电脑-右键-属性-进去后拖到最下面点高级系统设置-环境变量即可配置,注意这里要新建的是系统变量而不是用户变量。先新建JAVA_HOME环境变量,在下方系统变量中点新建-变量名为JAVA_HOME,变量值即是jdk的安装目录,例如我的安装地址为D:\java输入即可。path变量的也同理,变量值后多添加一个\bin即可(几位jdk目录下的bin文件夹)。在这两个环境变量设置好后就可以启动tomcat服务器,以我这里将tomcat安装到D:\apache-tomcat-9.0.60为例,进入D:\apache-tomcat-9.0.60\bin,启动startup.bat,显示下图即为正确启动。
(若是乱码,进入D:\apache-tomcat-9.0.60\conf打开其中的logging.properties文件,找到其中的java.util.logging.ConsoleHandler.encoding = UTF-8将UTF-8改成GBK,然后再打开startup.bat即可)然后在服务器启动的情况下(保持startup.bat打开),进入http://127.0.0.1:8080,若出现下图界面,恭喜你可以开始编写并用tomcat服务器运行jsp代码了。
(有时候可能没成功,无论成没成功,最好重新配置端口,在conf目录server.xml文件下找到<Connector port="8080"中的8080改成其他再测试即可)
三:jsp文件编写与测试
这里我们用记事本编写了简单的计数器的代码并用jsp为后缀,然后用Google浏览器直接运行,发现是以文本的方式出现的,标签名也是文件名。我们启动服务器后在打开也是一样。
要解决这种情况,首先需要把编写好的文件放入tomcat安装目录里webapps文件夹下的root目录或者自己新建的一个目录下(我的是D:\apache-tomcat-9.0.60\webapps\userwebspace),然后要按格式在浏览器输入地址来测试而不能直接打开(google直接打开文本是浏览文档),我这儿之前配置的端口是9090,这儿地址应为http://127.0.0.1:9090/userwebspace/233.jsp,注意如果是在root目录下要省略root/。进入地址后发现成功浏览网页并得出测试结果,显示我的代码中第四行出错了:
检查第四行发现是我把!写成了中文的!,修改好后浏览成功:
至此tomcat的安装,配置与初步测试便完成。