由于最近项目需要考虑到通过WebSocket推送
而java中WebSocket有两种方式:
TomCat和Spring
选了第一种尝试,姑且就一边做一边在博客中记录自己遇到的问题吧
首先:
TomCat用来干嘛的?姑且简单的认为作用是发布javaWeb用的
可以类比IIS
下载地址:
https://tomcat.apache.org/download-90.cgi
选择版本下载windows64位(根据实际系统而定)
解压后在apache-tomcat-9.0.22\bin目录下(暂时用的最新版本)
启动服务:startup.bat(之前需设置好java环境变量)
启动之后查看地址
http://localhost:8080
有对应的欢迎界面
可能问题:
1.防火墙
2.杀毒软件
3.C:\Windows\System32\drivers\etc的host文件看看本机保留地址前面有没有加其他奇怪的东西
4.netstat -nao |FindStr 8080 查看是否有相关的信息(端口是否被占用,是否有侦听等等)
5.换个端口,不用8080
6.换个版本。。
我用的最新版有问题,后来换了apache-tomcat-8.5.43就成功了。
不知道是不是最新的可能不太稳定或者其他配置有问题的缘故
关闭服务:shutdown.bat
建立Web项目:
选择之前安装的TomCat版本(8.5)
指定jre(最好不选默认的)
默认创建Web.xml
第一个HelloWord:
创建一个index.html
<!DOCTYPE html>
<html>
<head>
<title>yourtitle</title>
</head>
<body>
<div id="showInfo">helloWord</div>
</body>
</html>
点击Run on Server