如何通过批处理调用tomcat的startup.bat,然后在tomcat启动成功后,自动打开浏览器并定位到指定网址

作者&投稿:涂岩 (若有异议请与网页底部的电邮联系)
安装tomcat后,运行bin目录下的startup.bat后,启动浏览器在地址栏输入http://localhost:8080回车后~

1 JAVA_HOME设置对了吗?
2 看进程,服务器到底启动了吗
3 看terminal,有什么提示
4 用你的ip地址替换localhost试一下,注意不是回环地址。
5 检查一下你下载的tomcat包是否完整。
6 以上方法都不行,直接给他一拳,让他知道,你也不是好惹的。下次再不行,小心他的狗命。

原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。
解决办法:
1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:
SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)
SET TOMCAT_HOME=E:omcat-6.0.35 (解压后的tomcat文件目录)
2.同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:
SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)
SET TOMCAT_HOME=E:omcat-6.0.35 (解压后的tomcat文件目录)
3.将你要发布/部署的web文件复制到tomcat的webapps目录下。
4.双击startup.bat即可启动tomcat,成功启动。

通过netstat -na来取8009端口,如果有8009,就说明tomct已经启动成功了(前提是没有修改过tomcat的默认端口)。思路:1.判断是否打开8009端口,2、如果已经打开,则打开浏览器、3.如果没有打开,则从第一步循环。但是不会一直等下去......给个固定时间(比如30秒),还没有打开,则报错。

把 start iexplore.exe "http://localhost:8080" 这句话加到 startup.bat这个文件的内容末端执行不行吗?

那你就让批等待一段时间呗,要时间大于tomcat启动时间。

问题解决了吗?我也需要这样的功能,请问怎样处理?

如何判断tomcat启动成功呢?


如何用bat批处理文档启动程序呢?
在这个示例中,“@echo off”用于关闭命令回显,使输出更整洁;“timeout \/t 5”用于在启动第二个程序之前等待5秒钟。总的来说,使用批处理文件启动程序是一种简单而有效的方法,特别适用于需要自动化或简化重复任务的情况。通过编写和执行批处理文件,你可以轻松地启动和管理...

如何用批处理命令打开exe应用程序和at的详细用法最好能举个具体的例子...
\/every:date[,���]:指定程序执行的日期(如每周二、三:\/every:T,W),每月1,2号:\/every:1,2)。next:date[,���]:指定程序下一次执行的日期。〃command〃:定时执行的Windows NT命令,程序,批处理。AT [\\\\\\computername] [[id][...

请问通过批处理打开某程序前修改系统到指定时间?
不清楚你的实际文件\/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo off&cd \/d "%~dp0"rem 将系统时间设置为指定时间,待指定程序运行延时一定时间后恢复原来时间%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","\/c "...

win10系统如何通过批处理文件自动创建虚拟光驱
2. 第二步在弹出的窗口中,根据下图箭头所指,按照实际情况输入命令创建光驱。3. 第三步先新建文本文档,接着根据下图箭头所指,在文档中输入代码【subst i: e:\/t】,然后将文档另存为bat格式并复制文件位置。4. 第四步先按下【Win+R】快捷键打开【运行】窗口,接着根据下图箭头所指,在方框中...

如何编写批处理文件获取剪贴板信息
批处理貌似办不到,用vbs可以:Dim WshShell Set WshShell=WScript.CreateObject("WScript.Shell")WshShell.SendKeys "(^{esc}r)"WScript.Sleep 200 WshShell.SendKeys "ping " & "^v" & " \/t" & "{ENTER}"'命令格式为ping ip \/t 可以改后面的" \/t"为多个参数 ...

什么是批处理?使用批处理有何限制?
在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、...

如何通过批处理更改远程(RDP)连接要求使用指定的安全层
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI echo off rem 将组策略中的远程(RDP)连接要求使用指定的安全层设置为ssl set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%@% %z reg add "HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows ...

批处理,如何提取txt随机内容,组成新txt?
n!=%%i"set \/a m=%random%%%%n%+1for \/l %%j in (1,1,!m!) do set \/a v=!random!%%!n!+1&&call:1pause>nul :1echo !t%v%!goto :eof批处理如何实现从一个TXT文件里随机抽出几行输出,m的值即...

如何在批处理文件中编写让电脑重新启动的命令?
-l 注销(不能与选项 -m 一起使用)-s 关闭此计算机 -r 关闭并重启动此计算机 -a 放弃系统关机 -m \\\\computername 远程计算机关机\/重启动\/放弃 -t xx 设置关闭的超时为 xx 秒 -c "comment" 关闭注释(最大 127 个字符)-f 强制运行的应用程序关闭而没有警告 -d [u...

向批处理大虾请教:批处理运行两个程序的问题
可以为空方便点.具体用法start\/?仔细看看..用start命令应该是没问题的,用call不好,call意指调用另一个"批处理文件或程序",当被调用的"批处理文件或程序"执行完了后,再返回到当前批处理,你调用shutter后不退出shutter是回不到当前批处理继续执行下面命令的..另外127.0.0.1可以简写成127.1 ...

罗江县19541136796: 如何在批处理中注册tomcat服务后立即启动该服务? -
呈胜瑞科: 编辑 service.bat 批处理 文件 找到:rem Set default Service name(在此下 添加下面一行) set CATALINA_HOME=Tomcat安装目录或%cd% set SERVICE_NAME=Tomca6 set PR_DISPLAYNAME=Apache Tomcat 6 运行cmd打开控制台,进入...

罗江县19541136796: 如何在cmd中只输入 startup 就启动 tomcat? -
呈胜瑞科: 1、首先鼠标右键单击计算机抄快捷方式,在出现的菜单栏中打开“属性”.2、然后在弹出来的窗口中,点击打开左侧菜单栏中的袭“高级系统设置”.3、然后在弹出来的窗口中点击打开高级中的“环境变量”选项.4、然后在弹出来的窗口中,选择“path”,打开“编辑zhidao”.5、然后在变量值前面加上“c:\tool\; ”,回车确定就完成了.

罗江县19541136796: 批处理call命令 -
呈胜瑞科: 用start.先cd Data,再start cmd /c b.bat,也可以直接用绝对路径,比如在cd之前先保存%1%或者用push命令.call只能调用脚本内部的代码(我不知道能不能调用外部的).

罗江县19541136796: 批处理文件的choice命令怎么用 -
呈胜瑞科: echo 1.查看启动栏 echo 2.一键复制文件到启动栏 echo 3.删除启动栏 echo 4.退出 echo 5.检查更新 echo 6.%%^0操作 echo 7.work文件夹操作 echo 8.登录数据库 echo 9.启动tomcat echo ----------------------- choice /c:123456789 "请选择" 以上是在XP下用的,我之前用win7时是这么用的 choice /c 123456789 /m 请选择

罗江县19541136796: 想编写一个批处理,能监控tomcat6.exe这个进程占用的内存如果大于1024MB,就重启tomcat服务(系统服务)
呈胜瑞科: :top for /f "tokens=1-5 delims=, " %%a in ('tasklist /nh | findstr /i tomcat6.exe') do set s=%%e if %s% GTR 1024 taskkill /f /im tomcat6.exe /t ping -n 60 127.1>nul goto top

罗江县19541136796: 安装.bat怎么用 -
呈胜瑞科: 需要批处理+VBS模拟按键来实现,或直接单用VBS也可以调用安装程序并模拟按键不过你得提供更具体点的信息,如下一步按键是不是默认选中的状态,如果是就相当于直接按回车键就可以,如果不是,那还得要按TAB来切换到下一步按键上.还有输入注册码框之类的也可以实现,但是需要具体的过程.或者你也可以说明下你要安装的是什么软件,这样可以调试好再发代码.

罗江县19541136796: java中调用cmd命令 -
呈胜瑞科: 可以通过Runtime 的exec方法来进行执行.举例:public class Test { public static void main(String[] args) {Runtime r=Runtime.getRuntime(); Process p=null; try{ String s="DOT的路径\\dot.exe c:\\user\\Administrator\\test.txt -Tpng -o result.png"; ...

罗江县19541136796: java应用如何启动tomcat的startup.bat文件,本人使用 Runtime.getRuntime().exec启动没有成功 -
呈胜瑞科: 首先确定配置好java的环境变量 在tomcat的bin下面找到setclasspath.bat用记事本打开 相应位置 加入set JAVA_HOME=...set JRE_HOME=..(参考这个http://blog.csdn.net/znn626/article/details/7893555) 然后运行-cmd 打开控制台 cd 到 你tomcat的bin目录下 最后敲startup回车 就启动了 shutdown 就停止了 望采纳

罗江县19541136796: 如何使用sqlcmd在批处理脚本中执行SQL -
呈胜瑞科: 使用sqlcmd可以在批处理脚本中执行SQL.虽然这个命令的参数很多,但幸运的是,我们不需要全部理解,在这里简要介绍以下几个: { -U login_id [ -P password ] } | –E trusted connection }] 如果指定了-E就不需要指定用户名密码,当然指定了...

罗江县19541136796: 怎么用批处理让tomcat服务自动重启并保证重启成功? -
呈胜瑞科: tomcat内存溢出,如果是代码存在缺陷就优化代码,tomcat内存太小就扩展tomcat的内存,如果服务器内存不够就增加服务器配置,怎么能用定期重启来解决这种问题呢.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网