tomcat主页
作者:David的日常
该篇教程主要讲解Tomcat服务器的安装和简单使用
Apache Tomcat:一个开源而且免费的jsp服务器,属于轻量级应用服务器。可以实现JavaWeb程序的装载,是配置JSP(Java Server Page)和JAVA系统必备的一款环境。可以将打包好的jar包或war包轻松部署到服务器上面。
主要流程目录:
1.安装
2.使用
2.1.演示demo
2.2.打包部署
2.3.jar包部署
2.4.war包部署
1.安装
先创建一个容器
进入高级视图进行编辑
参考填写
tomcat
tomcat:9.0
http://[IP]:[PORT:9090]
添加其他参数
8080
9090
/usr/local/tomcat/webapps
/mnt/user/appdata/tomcat/webapps
安装完成
2.使用
打开是这个样子的(正常现象,其实已经安装成功,只是webapps路径还没有放包运行)
2.1.演示demo
其实正常来说,webapps会有一个官方演示demo
有些人会纠结,这里说一下解决方法,打开命令行
来到tomcat文件夹路径,输入
cd /usr/local/tomcat
将webapps.dist路径的文件,移动到webapps路径
mv webapps.dist/* webapps
一般上面步骤其实就已经可以了,这里也可以将webapps.dist删除掉
rm -rf webapps.dist/
再次打开浏览器,熟悉的画面
2.2.打包部署
提前说明一点,我也是小白,下面内容有可能有些地方说得有问题,方法也不止一种,能力有限只说了我会的。
这里不会有详细教程,可以参考这些
springboot项目jar打包
springboot项目war打包
war和jar区别:
打包成war包:需要一个服务器,有服务器才能执行,服务器启动的时候需要占用资源,而且还占用端口号,项目是放到服务器里面取的,这种方式是服务器占用比较多,启动tomcat,再启动应用才行,好处是能够充分应用这个服务器的能力,他们是独立的 ,能利用tomcat做一些请求和操作。
打包成jar包:比较小巧一点,不依赖服务器,用起来比较简单和方便,不需要做过多的配置,jar包里面有内嵌的tomcat,但是内置的比不上独立的服务器,在某些功能上呢比独立的服务器要弱
2.3.jar包部署
jar包在java环境可以直接运行,但是Tomcat上感觉就有点点麻烦,不建议。
将jar包放到映射出来的webapps路径下(放哪里其实没关系)
启动tomcat,打开命令行
来到webapps路径
cd /usr/local/tomcat/webapps
运行test.jar包(会看见8080端口已经被占用)
java -jar test.jar
解决方法,jar修改端口
Tomcat这边加多一个端口映射
重复上面步骤,重新运行test.jar包,没有报错了,说明已经正常运行了
2.4.war包部署
jar包比较繁琐一些,war包部署就方便很多了
将jar包放到映射出来的webapps路径下(改名为ROOT)
启动tomcat(已经启动的可以重启)
这样就可以了,就是这么简单(运行状况可以看日志)
辕威祝5087为什么我的tomcat没有启动却能访问得到tomcat的主页 -
梅龚莺13090015903 ______ 你确认没有启动?两个原因:1 你的tomcat已经启动,看任务管理器2 浏览器有缓存,你可以试一试点击其他页面
辕威祝5087如何查看自己tomcat的端口号 -
梅龚莺13090015903 ______ 首先我们需要知道,http的默认端口是80,也就是说,如果我们将端口号修改为80,输入网址的时候就可以不用输入端口了,直接输入网址即可. 首先我们需要找到Tomcat目录下面的Conf文件夹.找到server.xml文件,将其打开. 找到63行的 这句话 假如找不到,可以搜索8080等关键性词语 只需要将这个8080修改为80即可 修改成功后,重新启动服务器.看看,只需要输入localhost即可访问Tomcat主页了.
辕威祝5087为什么eclipse中tomcat能正常启动,但是浏览器访问不了tomcat首页 -
梅龚莺13090015903 ______ 1. 检查一下浏览器地址是否正确2. 检查一下端口是否对,默认80803. 检查tomcat是否真的正常启动,查看logs目录下的日志文件
辕威祝5087自己打开tomcat,知道我的ip地址,能不能访问我是tomcat主页啊?不经过DNS解析! -
梅龚莺13090015903 ______ 能的 知道你的 端口号 ip地址 还要知道 你的资源地址 如果你是 index.jsp 那个Tomcat的欢迎页面就不用了 自己搭个局域网 就能够访问
辕威祝5087怎么修改tomcat默认访问首页 -
梅龚莺13090015903 ______ 找到tomcat的主目录,进入conf文件夹,找到server.xml文件 在server.xml文件中找到: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> 在找到的内容中的 localhost 替换成你想修改的IP地址或者...
辕威祝5087Tomcat manager Web Application 管理程序配置
梅龚莺13090015903 ______ 重启Tomcat服务器,打开浏览器,在地址栏中输入:http://localhost:8080/html/将出现登陆窗口,在里面输入上面设置好的用户(admin)和密码(123456)进行登陆. 也可以在Tomcat的默认主页左上方点击“Tomcat Manager”链接,访问manager程序.输入用户名(admin)和密码(123456)将会看到页面. 在这个页面,你可以部署、停止、重新加载、卸载Web应用程序.
辕威祝5087启动eclipse的tomcat,内置浏览器可以访问主页和其他web项目,但是用ie、firefox等浏览器就放问不到. -
梅龚莺13090015903 ______ 尊敬的用户,您好!很高兴为您答疑. 建议您尝试以下方法解决问题: 1、双击eclipse中服务器中的tomcat,进入tomcat的配置界面; 2、Server Locations中选择如下图,将Deploy path选择到tomcat目录中的webapps目录,然后保存,重启tomcat. 希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们.
辕威祝5087tomcat的 web应用配置完成之后,浏览器访问无反应,能访问到tomcat的首页 .怎么办?
梅龚莺13090015903 ______ 首先在你 tomcat启动的时候 在启动日志里面 查看 有关于你这个web app的启动信息 如果有报错 那么就修改你的web应用 如果一点信息都没有 那么检查你这个web 应用是否已经在你的tomcat里面的work目录里面 work目录里面 应该有好几层 一层一层点进去 如果到底也没有看到你的web应用 那你把war包 再复制一下到webapps那个目录里面 重启tomcat 看看