[javaEE]怎样获得已安装的Tomcat的版本呢?
来源:互联网 发布:返利魔方靠谱吗 知乎 编辑:程序博客网 时间:2024/05/20 04:51
要求知道版本信息就能明白从新的服务器配置到不正确根路径命名的变化。这个问题也可以作为一个关于Tomcat的面试问题。这里有一些方法可以从Tomcat服务器端和客户端获取版本信息。我们也会看到怎么样从linux和windows配置中找到这串数字。
从服务器端:
因为我们可以进入到命令行,所以很容易就能在服务端找到tomcat的版本信息。进入到服务器, 我的意思是通过Putty或者SSH终端进入到Tomcat运行的命令行。
这可能是由于版本工具适合tomcat一起安装的。
Linux:
√ 进入命令对话框
√ 输入如下的命令:
sh [path_to_tomcat_bin]/version.sh
你也可以省略掉前面的路径直接使用version.sh,前提是你要使用“cd”命令到达那个路径。
Window:
√进入命令框
√输入如下的命令:
[path_to_tomcat_bin]/version.bat
注意:Linux和Windows下的斜杠的写法是不同的。
你会得到类似下面的信息:
从客户端:
如果你看到一个网页想知道它是不是使用Tomcat作为服务器的,这里有好几个方法:
*使用“Builtwith ”插件,输入页面的地址,查看Apache Tomcat是否被使用。
*对于Chrome和Firefox浏览器来说,有一些插件例如Wappalyzer,它可以告诉我们Tomcat是否在使用。
上面的2个方法都不能告诉我们具体的版本。我们可以得到版本信息如果Tomcat的版本低于4.0的话或者不用通过查看网站的http头信息。在一个运行的Tomcat上,Http相应的头信息,会有如下的信息:
- Server : Apache-Coyote/1.0 or Apache-Coyote/1.1
如果有"Apache-Coyote/1.1"就意味着网站运行在Tomcat4.x以后的版本中,其他的话就说明低于4.x的版本。基本上1.0指的是HTTP 1.O ,1.1 指的是HTTP1.1 版本。
解决问题:(服务器端查看)
务必要确保要执行服务器端命令的机器的 JRE_HOME 或JAVA_HOME 是可用的。
另外一个常见的问题就是如果tomcat自身的配置不正确也会导致命令无法工作。这里的配置问题指的是CATALINA_HOME, ClASSPATH 不正确,这种情况服务器都没法运行。
原文地址:http://www.javaexperience.com/tomcat-how-to-get-installed-version/
本文出自 “orangleliu笔记本” 博客,请务必保留此出处http://blog.csdn.net/orangleliu/article/details/38309437
- [javaEE]怎样获得已安装的Tomcat的版本呢?
- 怎样获得.net framework是否安装和它的版本
- 怎样获得软件的版本信息
- [小代码]获得所有已安装应用的名字,包名,版本,图标
- 最新JavaEE版本安装tomcat插件
- Android 获得 已安装的 应用
- 获得已安装软件的签名信息
- 获得所有已安装程序的信息
- Tomcat的版本、Servlet/JSP版本、JavaEE版本、JavaSE版本 四者之间的对应关系。
- Tomcat的版本、Servlet/JSP版本、JavaEE版本、JavaSE版本 四者之间的对应关系
- Tomcat的版本、Servlet/JSP版本、JavaEE版本、JavaSE版本 四者之间的对应关系
- javaEE版本的下配置及使用tomcat
- DSS的Windows版本如何安装呢?
- Tomcat安装程序包的版本
- Tomcat绿色版本的安装
- ASP.NET中如何获得当前已登录用户的Email信息呢?
- 查看已安装的kvm版本
- 查看已安装的CentOS版本信息
- [oracle]pl/sql in/out变量的使用和过程中过程的调用
- [oracle]pl/sql --分页过程demo
- [java] BigDecimal用法小试
- [java]数组复制小结 for 、clone、 System.arraycopy
- ACM经典书籍推荐 (算法)
- [javaEE]怎样获得已安装的Tomcat的版本呢?
- 我们不说再见
- [oracle]表复制的sql语句
- [oracle]分页查询sql
- [oracle]管理--sqlldr 数据加载的使用
- ORA-28547:连接服务器失败,可能是Oracle Net管理错误
- 联想k860i 去掉相机和开关机的声音
- Oracle创建dblink和同义词小记
- [linux]centos6.3安装flash插件rpm方式