java怎样通过执行startup.bat来启动本机的tomcat
猜测是CATALINA_HOME配置有问题,拼写、已经大小写是否正确?在启动tomcat时,若脚本检测不到环境变量CATALINA_HOME,则会自行猜测,它会以当前目录的父目录作为CATALINA_HOME,然后再检查是否存在catalina.bat,若没有则返回错误The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program另外,如果一台服务器上部署多个tomcat,最好通过CATALINA_BASE的方式来使用,否则就会出现"在点击F盘tomcat的startup.bat然后在访问测试页面。确确实实访问到了D盘tomcat下的测试页面"这样的错误。
■网友
楼主干嘛要用脚本来启动tomcat呢 tomcat的main函数在bootstrap类里面 ,你把tomcat所有jar包都引进来 然后直接执行她的main函数不就完了么
■网友
我也在做类似的东西。用java调用bat文件,用eclipse直接运行java文件是可以正常运行指定的bat文件的,但放到tomcat内就报错,提示“此处不应出现2048”,求解!
■网友
我刚试了一下,确实是CATALINA_HOME环境变量配置的问题。环境变量配置好后,重启一下你的IDE,再运行程序就没问题了。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 船舶■江苏镇江谏壁船闸2020年船舶通过量近2亿吨
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 红米手机通过QQ空间的成功营销,给涉足社会化营销的企业有哪些启示
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
