tomcat server at localhost(学习笔记——Tomcat(服务器))
2022-10-28
Tomcat
(1)含义:Tomcat是一个使用广泛的JavaWeb服务器 。
(2)官方下载地址:
使用8.0版本的就OK 。
(3)在使用Tomcat之前需要的准备工作:
正确配置JAVA_HOME的环境变量 ,配置的内容是java的jdk的存放路径。因为Tomcat运行时需要java的运行环境 。
步骤:找到“我的电脑 ” ,右击“属性 ”,点击“高级系统设置 ” ,点击“环境变量 ” ,在上面的框“用户变量 ”中点击“新建 ” ,添加的变量名为“JAVA_HOME ” ,变量值为:放置jar包所在的位置 。点击“OK ” 。之后点击“用户变量 ”中的“Path” ,在这里面 ,点击“新建 ” ,添加“%JAVA_HOME%\bin ” ,点击确定 ,点击确定 。
(4)Tomcat的目录说明:
①bin :存放的是命令文件 。(后缀为.bat的文件是window运行的命令文件,后缀为.sh的文件是Linux运行的命令文件 ,是shell脚本)
②conf:配置文件存放的位置
③lib:Tomcat运行需要的jar包
④logs:日志文件存放的位置 。
⑤temp:临时文件
⑥webapps:web项目部署的目录(war包:web项目的压缩包)
⑦work:工作的目录
(5)启动服务器的方式:
找到刚刚“Tomcat”解压的文件夹 ,点击“bin ”文件夹,找到“startup.bat ”,双击 ,就会出现一个小黑框 。如果小黑框一闪而过 ,那么出现此现象的原因是刚刚的环境变量配置未成功 。
打开刚刚的小黑框后,点击最小化 ,切记莫要点击“叉号” 。之后打开浏览器 ,输入网址“localhost:8080 ”,会出现下面一个页面 ,说明访问服务器OK。如下:
(6)停止服务器
停止服务器一般建议 ,双击刚刚解压的“Tomcat ”文件夹下的“bin ”文件夹下的“shutdown.bat ”,进行停止 。如果是直接点击“叉号 ”的话 ,相当于电脑关机时 ,直接拔电源或按关机键 ,有时会丢掉一些缓冲的文件 。
(7)部署一个静态的项目
将静态的项目复制粘贴到“webapps ”中 ,重新启动“Tomcat ”服务器即可。
————————————————————————————————————
Tomcat集成到idea中
(1)目的:使用idea进行部署项目 ,进行服务器的启动 、关闭 、重新部署 。
(2)将本地Tomcat服务器部署到idea的步骤:
①打开“file ”中的“setting ”,找到“build,Execution,Deployment”,点击“Application Servers ” 。
②在点击到“Application Servers ”后 ,点击“+” ,找到“Tomcat Server ”点击。在“Tomcat Home ”中设置刚刚解压的"Tomcat"文件目录,点击“OK” 。再点击“Apply ”,在点击“OK ” 。
(3)创建java企业级模块
步骤:
①点击“file ”中的“New ”中的“module ” ,点击“java Enterprise ”,选择“Module SDK ”为“1.8 ”;“Application Server ”为“Tomcat 8.5.27” 。在“Additional Libraries and Frameworks ”中勾选“Web Application ” 。点击“next” ,写入项目名 。点击“finish ” 。
②创建好module后,在创建的模块下 ,点击“web ”文件夹 ,在它下面有一个“index.jsp”,这个文件已经过时了 ,直接删除即可 。
(4)本地动态web项目目录结构:
①src:用于存放java代码
②web:用于存放CSS/JS/html/图片/音频 。注意web文件夹下面还有一个“WEB-INF ”文件夹 ,里面有“web ”的配置文件为“web.xml ” 。注注注意:在“WEB-INF ”文件夹下要新建一个“Directory ” ,命名为“lib ”。此时 ,“lib ”放置的位置必须在“WEB-INF ”文件夹下 ,名称必须为“bin ”,“bin”中存放的是jar包 ,这是因为部署上线后 ,查找的第三方jar包服务器就只在“WEB-INF ”下的“bin ”目录中查找 。如果第三方jar包未找到,那可能是存放的位置有问题 。
(5)使用idea集成的“Tomcat”运行模块
步骤:①在"web"文件夹下创建了一个index.html ,写入一些测试内容。
②点击运行 。
问题描述:
出现了一个问题:Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099
问题解决:
查看这位博主的博客进行的解决 。
解决Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099 - 升阳遗志 - 博客园 (cnblogs.com)
之后 ,再次运行,测试结果可以出来。
(6)服务器上部署的动态Web目录说明:
部署的是一个war 包 。
①存放的位置:在创建的项目下的“out ”下的“artifacts ”文件夹下 。
②本地动态web项目中的“src”(存放java文件夹的目录)运行后 ,转变为“.class"文件 ,存放在“classes ”文件夹下 。此时“classes ”文件夹是存放在“WEB-INF ”文件夹中的 。
——————————————————————————————————
Tomcat的基本设置
一、本地Tomcat的基本设置
端口号的设置:
设置的位置在:Tomcat安装目录\conf\server.xml 。
在此配置文件中找到“8080 ”相关端口数字,可改为1024~65535中的任意端口号 ,1024之前的端口是被系统预用了 。之后启动服务器 ,在浏览器中使用“localhost:刚刚设置的端口号 ”重新进行访问 。
二 、idea内镜像服务器的基本设置
设置的位置:
在idea中的 第二行中有一个“Tomcat8.5.27 ”下拉菜单 ,点击如图
改“name ”
如:
点击“Apply ”,点击“OK ” 。
其他设置:
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!