tomcat 的启动方式

tomcat 的启动方式,第1张

Linux下tomcat服务的启动、关闭与错误跟踪,通常通过以下几种方式启动关闭tomcat服务:

切换到tomcat主目录下的bin目录

1 启动tomcat服务

方式一:直接启动 /startupsh

方式二:作为服务启动 nohup /startupsh &

方式三:控制台动态输出方式启动 /catalinash run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务

解释:

通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行

通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,

直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalinaout日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和Systemoutprintln()等输出的信息。

2 关闭tomcat服务

/shutdownsh

Tomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 24 和JSP 20 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器

Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat。而O'Reilly出版的介绍Tomcat的书籍的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。

扩展资料:

Tomcat技巧-配置系统管理

大多数商业化的JavaEE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在41版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得 到很大的扩展,但现有的功能已经非常实用了。

参考资料来源:百度百科-Tomcat

Eclipse中添加tomcat服务器的方式:

1、打开eclipse开发平台界面,找到头部的工具栏中的“window”

2、点击window中的Preferences选项,在打开的preferences面板中找到Server,点击Runtime Environments,再点击右边的“Add”按钮。

3、在打开的添加服务器界面,选择本次要添加的tomcat服务器版本“Apache Tomcat v70”再点击“Next” 按钮

4、在打开的tomcat Server界面选择好tomcat安装路径,jre就可以之间点击“Finish”按钮了。

5、在上步的界面上点击了完成按钮,在回到的界面中再次点击Ok按钮,这样就完成了eclipse中对添加tomcat服务器的配置。

6、当完成了添加tomcat的配置之后,在eclipse中找到File-->new-->Dynamic web project界面中就会出现tomcat服务器的下拉选择。

7、到这里就表示你在eclipse中添加tomcat服务器已经成功了。

正常情况下启动和关闭tomcat程序命令如下:

但是定时任务情况下无法启动tomcat程序,提示没有java环境变量,提示crontab中不需要加/bin/sh/application/tomcat/bin/startupsh因为tomcat程序本身就是可执行文件,如果本身不是可执行文件

需要加/bin/bash。

具体定时任务和报错日志如下:

Linux *** 作系统定时重启Tomcat服务的方法如下:

1、编写tomcat_shutdownsh:

3、测试脚本是否ok

4、在linux系统终端中,输入命令“crontab-e”:

在vi *** 作界面,输入:

实时查看日志:

端口也是从无到有了

6、如果定时任务不执行可以通过查看日志:

Tomcat部署发布JSP应用程序的三种方法:

1、直接放到Webapps目录下

Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录 下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特 性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、 NetBeans、ant、JBuilder等。也可以用cmd 命令:jar -cvf applicationnamewar package;

甚至可以在程序执行中打包:

try{

string strjavahome = systemgetproperty("javahome");

strjavahome = strjavahomesubstring(0,strjavahomelastindexof(\\))+"\\bin\\";

runtimegetruntime()exec("cmd /c start "+strjavahome+"jar cvf hellowar c:\\tomcat50\\webapps\\root\\");

}

catch(exception e){systemoutprintln(e);}

webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的serverxml文件,找到下面内容:

<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeloy="true" xmlValidation="falase" xmlNamespaceAware="false">

2、在serverxml中指定

在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在serverxml中新建Context里部署一个JSP应用程序。打开serverxml文件,在Host标签内建一个Context,内容如下。

<Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/>

其中path是虚拟路径,docBase是JSP应用程序的物理路径,workDir是这个应用的工作目录,存放运行是生成的于这个应用相关的文件。

其中,Host标签中的appBase也需要修改到应用程序的目录,既D:\myapp(原理可参考tomcat参数说明:>

以上就是关于tomcat 的启动方式全部的内容,包括:tomcat 的启动方式、tomcat是干什么的、最新版eclipse貌似不支持tomcat9,但还想在eclipse用9来做服务器,应该怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10127104.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存