tomcat的startup.bat启动成功了,但是页面加载不了

tomcat的startup.bat文件启动成功了,但是页面还是加载不了

问题描述

前段时间我在阿里云服务器部署了一个项目
然后最近几天我把项目优化了一下,所以就想更新一下服务器上的项目
但是我把jar文件打包出来,放到webapps文件夹下面之后(就是简简单单更新了一下jar文件)
发现公网IP的访问不能进行了???!
所以我从回收站找回原文件,恢复了之前的样子
但是!但是!但是!我发现还是不能访问,呜呜
而且localhost打头的也不能访问了,所以我就在服务器上点进之前下载好的eclipse,进入项目,运行了一下app.java文件
果然,localhost可以访问了
突然,我发现,公网IP也可以访问了!!!!!!
所以我赶紧把jar文件更新再次利用公网进入
发现,项目界面没有更新。。。所以我重新把整个项目的文件夹打包了过来
也就是说,到现在为止,我是把整个项目的压缩包以及新的jar文件都复制到服务器上了
OK,可以利用公网IP地址访问新的项目了

没用的解决方法

先运行shutdown.bat再运行startup.bat

他还是显示startup.bat启动成功了,但是就是不能用公网IP访问!!!

在这里插入图片描述

重启服务器

没有任何变化,依旧不能访问。

在这里插入图片描述

最终解决方法

把整个项目直接打包

在服务器用eclipse运行

用公网IP地址访问

所以,以后如果因为项目文件有更新,要去更新阿里云服务器上的项目,就把一整个项目的压缩包发送到服务器,然后在eclipse运行,就可以利用公网IP访问了。
成功!!!
原先的项目首页:

在这里插入图片描述

现在的项目首页:

在这里插入图片描述

新的疑问

那这样的话,我更不更新jar文件没什么区别啊… …所以项目能用公网IP地址访问,和jar包没关系,和startup.bat也没关系?那我干嘛还去打包jar文件??
所以,我就把web apps文件夹下的jar文件删除了:

在这里插入图片描述

好家伙,对于项目运行而言,根本没有任何区别,没有产生任何影响。

在这里插入图片描述

总结

后来我去查了一下,发现原因应该如下:

因为SpringBoot已经集成tomcat,所以直接获取jar运行很方便
(但我没有运行成功,因为我的路径里面有汉字我没能成功进入)
当然也可以部署到外部tomcat,只不过需要重新配置:去除内嵌tomcat的依赖等等步骤
所以,我把jar文件放到web apps文件夹下面应该是想利用外部tomcat运行项目,但是呢,我没有做新的配置工作
所以,就出现了:删不删除jar文件都没有任何影响
就类似于,我要计算1+2+3,从一开始1+2就没有算对,所以无论算不算1+2我都得不到最终的结果。

最后的最后

原来,要想利用公网IP访问项目的话:

  1. 把整个项目的所有文件直接打包(以原文件夹的方式)发到服务器,然后在eclipse上运行起来,保持窗口不关闭,就可以利用该公网IP访问了。

    在这里插入图片描述

  2. 把整个项目的所有文件直接打包(打包成jar包),发到服务器,然后在cmd中运行起来,保持窗口不关闭,就可以利用该公网IP访问了。

    在这里插入图片描述


    所以无论是选择什么方式,都得让项目在阿里云服务器运行以来,保持不关闭,才可以。
    另外,如果担心不能成功的话,可以先在自己的计算机上执行一下,看看能不能打开local host:

    在这里插入图片描述


    在这里插入图片描述


    在这里插入图片描述

原文地址:https://blog.csdn.net/weixin_45880844/article/details/121446739

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


<servlet> <servlet-name>tomcatpooljsp</servlet-name> <jsp-file>/WEB-INF/tomcatpool.jsp</jsp-file> </servlet> <servlet-mapping> <servlet-name>tomcatpooljsp</servlet-nam...
遵循Java Servlet 规范第4节中的建议 ,Apache Tomcat实现了系统地重新加载Java类的方法,以允许在不重新启动整个服务器的情况下更新应用程序的组件。 此功能对于开发非常重要,因为事实证明,随着服务器启动和重启时间的延长,这会严重浪费开发人员的时间。实际上,Java EE堆栈应用服务器的服务器重新启动时间很慢,这是Tomcat广泛用于个人和企业级项目的推动力之一。但是,即使Tomcat也无法 像运行时重新加载应用程序一样快地启动。通过仅重新加载隔离的应用程序的更改的类,开发人员..
JMX(Java管理扩展)是一项非常强大的技术,可让您管理,监视和配置Tomcat MBean。如果您是Tomcat管理员,那么您应该熟悉如何在tomcat中启用JMX来监视堆内存,线程,CPU使用率,类以及配置各种MBean。在本文中,我将讨论如何使用JConsole启用并连接到Tomcat。我假设您已经安装了Tomcat(如果没有);您可以参考安装指南。转到安装了Tomcat的路径 转到bin文件夹 将文件创建为“ setenv.sh” 使用vi编辑器修改文件并添加以下内容
总览介绍 建立 取得Java 获取TomCat 将TomCat安装为Windows服务 将TomCat设置为Linux服务(系统化) 使用Nginx作为反向代理 基本用法 手动启动和停止TomCat 验证TomCat服务器正在运行 服务静态文件 服务Java服务器页面(JSP) 修改设定 部署网络应用 使用管理网页界面 创建一个TomCat管理员用户 访问管理网络应用 管理网络应用 结论 参考链接介绍在最简单的概念中,To.
PSI Probe是Lambda Probe的社区驱动分支,使用相同的开源许可证(GPLv2)分发。它旨在替换和扩展Tomcat Manager,从而使管理和监视Apache Tomcat实例更加容易。与许多其他服务器监视工具不同,PSI Probe不需要对现有应用程序进行任何更改。它通过可访问Web的界面提供所有功能,只需将其部署到服务器即可使用。这些功能包括:请求:即使在每个应用程序的基础上,实时监视流量。 会话:浏览/搜索属性,查看上一个IP,到期,估计大小。 JSP:浏览,查看源代码,进
监视和管理Tomcat目录介绍 启用JMX远程 使用JMX远程Ant任务管理Tomcat JMXAccessorOpenTask-JMX打开连接任务 JMXAccessorGetTask:获取属性值Ant任务 JMXAccessorSetTask:设置属性值Ant任务 JMXAccessorInvokeTask:调用MBean操作Ant任务 JMXAccessorQueryTask:查询MBean Ant任务 JMXAccessorCreateTask:远程创建MBean Ant任
1.tomcat与jetty都是一种servlet引擎,他们都支持标准的servlet规范和javaEE规范
“The origin server did not find a current representation for the target resource...
Artifacts是maven中的一个概念,表示某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式;
使用 IDEA 编辑器开发项目十分便捷,这里介绍使用 IDEA 编辑器添加 Tomcat
这篇“servlet和tomcat的知识点有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅...
这篇文章主要讲解了“Tomcat管理平台实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Tomcat管理平...
本文小编为大家详细介绍“tomcat虚拟主机怎么配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“tomcat虚拟主机怎么配置”文章能帮助大家解决疑惑,下面跟
今天小编给大家分享一下tomcat相关配置与eclipse集成的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家
这篇“Tomcat之web应用的目录组成结构是怎样的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,
今天小编给大家分享一下tomcat目录映射的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大...
这篇“tomcat的环境怎么配置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文...
环境:tomcat:apache-tomcat-7.0.35 cactiEZ:10.1系统:centos5.6_x64一、配置tomcat服务器1、添加账号vim tomcat-users.xml 重启tomcat2、安装snmp协议yum...
一、 软环下载地址软件链接地址https://files.cnblogs.com/files/jinrf/openssl-1.0.2-latest.tar.gzhttps://files.cnblogs.com/files/jinrf/apr-util-1.6...