tomcat发布war包需要重启tomcat吗?

比如,我现在tomcat是运行状态,我发布一个新的如new.war上去。需要重启tomcat服务才能生效吗?

如果开启了势部署,是不需要重启的,其实启动的只是一个context。

其中一个误区要注意就是使用cmd命令: jar -cvf tsqa.war tsqa 打包项目的问题,不建议使用,实践后知道打包的目录结构和用eclips打包的目录结构不同,且打的包更重,结构不合理。 一开始遇到启动报错的问题,一般来说启动就报错是环境出问题了,换个版本的tomcat或者jdk试试。

War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码。当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War进行发布。

War包可以放在Tomcat下的webapps或者word目录下,随着tomcat服务器的启动,它可以自动被解压。

扩展资料

数据库连接池的最小连接数和最大连接数的设置要考虑到下列几个因素:

1、最小连接数是连接池一直保持的数据库连接,所以如果应用程序对数据库连接的使用量不大,将会有大量的数据库连接资源被浪费。

2、最大连接数是连接池申请的最大连接数,如果数据库连接请求超过次数,后面的数据库连接请求将被加入到等待对列中,这会影响之后的数据库操作。

如果最小连接数与最大连接数相差太大,那么最先的连接请求将会获利,之后超过最小连接数量的连接请求等价于建立一个新的数据库连接,不过,这些小于最小连接数的数据库连接在使用完不会马上被释放,它将被放到连接池中等待重复使用或是空闲超时被释放。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-07
一般情况下,将war包直接放入到运行中的tomcat指定的项目目录下,tomcat会自动解压war包到war包所在目录,不需要重启tomcat服务器

往往在编程的过程中,tomcat启动着,我们仍然在修改代码:如果修改的是后台的java代码,那么就需要重启tomcat服务器,如果只是修改前台的代码就不需要重启tomcat服务器,修改完毕后只需要直接访问就OK。
第2个回答  2010-08-05
对啊。因为.war是压缩包,tomcat服务器重启之后就会将它自动解压,然后发布。本回答被提问者采纳
第3个回答  2010-08-05
如果开启了势部署,是不需要重启的,其实启动的只是一个context

tomcat发布war包需要重启tomcat吗?
如果开启了势部署,是不需要重启的,其实启动的只是一个context。其中一个误区要注意就是使用cmd命令: jar -cvf tsqa.war tsqa 打包项目的问题,不建议使用,实践后知道打包的目录结构和用eclips打包的目录结构不同,且打的包更重,结构不合理。 一开始遇到启动报错的问题,一般来说启动就报错是环境出...

如何部署war包到tomcat
如果在tomcat启动的状态下删去war包,解压好的文件夹也会被一并删除,所以需要在解压后停止tomcat, 然后删掉war包,这时再启动。这时项目文件夹就会被认为不是war解压而来。7. 由于刚刚启动过Tomcat,Tomcat会自动解压缩a-b-c.war为 a-b-c文件夹。所以我们在webapps下面可以看到a-b-c文件夹。打开a...

如何运行tomcat部署war包
4、完毕,启动tomcat

SSM项目频繁打成war包部署使用tomcat和maven实现热部署配置
常用的部署方式是将项目打包成war包放到tomcat的webapps下,然后重启tomcat,然后通过ip地址+端口号访问。这样部署本身是没问题的,但问题在于,如果还是在生产环境下的话,需要频繁的更改优化项目,那么就需要频繁的将项目打war包,替换webapps下的war包,操作繁琐。接下来我们讲述如何实现本地编程,然后部署...

tomcat部署的三种方法(tomcat程序部署)
Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具...

手动部署War包到Tomcat上之何为War
部署War包到Tomcat的第一步是配置Tomcat服务器,为部署操作添加拥有部署权限的用户。这可通过编辑位于Tomcat\/conf子目录中的tomcat-users.xml文件完成。在tomcat-users标签内添加如下条目,保存文件并重启服务器以使更改生效。重启Tomcat通常是在bin目录下执行startup.sh或.\/shutdown.sh命令,如果你的Tomcat...

如何更换LINUX ,TOMCAT 下的war包
执行在tomcat目录下的bin\/shutdown.sh关闭.有些版本这个需要强行关闭 用ps找到tomcat进程 kill -9 关闭. 然后替换tomcat目录下的webapps\/目录下原本的war包,将新war包考进去覆盖即可,重启tomcat包就会自动更新了.如果没有更新 ,可以在tomcat关闭的情况下将 war包生成的项目文件删除重启tomcat 即可。。

关于WAR文件
WAR你不会??WAR就是zip的变种,最简单的方法就是用ZIP打包好后修改后缀为WAR就可以了 是可以解开的,你可以自己在本地试下 另外到服务器上不需要用CMD设置的,只需要把war上传到WEBAPPS下,重启tomcat就可以了

将java web项目打包war文件然后发布到Tomcat,
用ant或者meven都可以打包成war包,然后放到tomcat的webapps下,启动tomcat自动解压,然后用localhost访问即可。

war包路径问题
你在类里面使用getClass().getResource("\/").toString();就可以得到你当前类在硬盘上的路径了是不是不知道war包应该放哪啊,最简单的方法放至{TOMCAT_HOME}\\webapps目录下,配置{TOMCAT_HOME}\\conf\\server.xml文件,重启Tomcat,你的war被自动部署了,生成了对应的文件夹,如果war文件中缺少相应的包,...

相似回答