使用BATCH从文件夹运行WebApp

时间:2015-11-05 09:36:19

标签: java windows spring batch-file tomcat

我很新,很高兴见到你! 我创建了一个基于Java / Spring的Web应用程序,它运行Apache Tomcat。 我想做一件特别的事情,在没有安装Tomcat的情况下在每个Pc中运行这个Web应用程序并设置Environments Variables ... 我试过这个:

  • 我在两个tomcat文件夹中创建了一个文件夹:一个用Tomcat 8.0.21 (32位)和另一个Tomcat 8.0.28(64位);
  • 一个批处理文件,用于检查CPU是32位还是64位,然后运行 相对Tomcat startup.bat

以下是批次代码:

if %PROCESSOR_ARCHITECTURE%==x86 (
  call apache-tomcat-8.0.21\bin\startup.bat 
) else (
  call apache-tomcat-8.0.28\bin\startup.bat 
)

timeout /T 60

start /wait http://localhost:8080/Project_name/

执行超时命令以等待tomcat的启动。

我知道这件事非常奇怪,但我真的需要这样做......

有办法吗?

1 个答案:

答案 0 :(得分:0)

您无需为32/64位计算机创建文件。如果其他计算机位于同一网络上,则可以通过访问http://yourcomputer:8080/yourAppName(:8080默认端口或您设置为默认端口的任何端口)从任何网络计算机访问