但是jsp页面的运行是依靠tomcat的,所以当你执行到shutdown时,jsp页面也就失去控制了,脱离开tomcat你在点击启动按钮已经失效了。如果想实现的话你可以写一个客户端形式
或者你控制重启的tomcat不是你本身运行所在的tomcat
Runtime runtime = RuntimegetRuntime();
Process process = runtimeexec("C:\\Tomcat\\bin\\shutdownbat");
停止方法,启动方法类似命令行启动方法:
假设tomcat的路径:C:\tomcat
如果你的toamcat已经启动:在命令行中进入tomcat安装目录
C:\tomcat\bin>stutdown
之后 C:\tomcatbin>startup
这样tomcat完成了一次重启。
重启后,第一次运行会比较慢,第二次运行就快了,第一次的时候tomcat在做编译工作,第二次运行时已经编译好了
如果开启了势部署,是不需要重启的,其实启动的只是一个context。
其中一个误区要注意就是使用cmd命令: jar -cvf tsqawar tsqa 打包项目的问题,不建议使用,实践后知道打包的目录结构和用eclips打包的目录结构不同,且打的包更重,结构不合理。 一开始遇到启动报错的问题,一般来说启动就报错是环境出问题了,换个版本的tomcat或者jdk试试。
War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码。当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War进行发布。
War包可以放在Tomcat下的webapps或者word目录下,随着tomcat服务器的启动,它可以自动被解压。
扩展资料
数据库连接池的最小连接数和最大连接数的设置要考虑到下列几个因素:
1、最小连接数是连接池一直保持的数据库连接,所以如果应用程序对数据库连接的使用量不大,将会有大量的数据库连接资源被浪费。
2、最大连接数是连接池申请的最大连接数,如果数据库连接请求超过次数,后面的数据库连接请求将被加入到等待对列中,这会影响之后的数据库 *** 作。
如果最小连接数与最大连接数相差太大,那么最先的连接请求将会获利,之后超过最小连接数量的连接请求等价于建立一个新的数据库连接,不过,这些小于最小连接数的数据库连接在使用完不会马上被释放,它将被放到连接池中等待重复使用或是空闲超时被释放。
2、在我的电脑里找到tomcat的安装位置并双击进入,如下图所示。
3、在tomcat安装目录里直接找到bin文件夹,bin文件夹都是启动文件,双击进入,如下图所示。
4、进入tomcat的bin文件夹后,直接双击tomcat7wexe这个可执行程序,这样就可以打开tomcat的可视化启动界面了,如下图所示。
5、双击后tomcatd出允许应用更改设备的提示对话框,这里直接点击是,如下图所示。
6、在打开的tomcat可视化启动对话框后,在General选项卡里点击Start来启动tomcat,如下图所示。
7、点击Start后,tomcat就会启动了,进度条加载完成后表示tomcat启动完成,如下图所示。
8、tomcat启动完成后可以直接点击确定退出可视化界面了,点击Stop就可以停止tomcat了,如下图所示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)