2015-11-05 60 views
0

我是新来的,很高兴认识你! 我做了一个基于Java/Spring的Web应用程序,它运行在Apache Tomcat上。 我想要做特别的事情,请在每一台PC没有安装Tomcat这个Web应用程序和设置环境变量... 我tryed这一点:从BATCH文件夹运行WebApp

  • 我两个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的启动。

我明白,这件事情是非常非常奇怪,但我真的需要做...

有一个办法做到这一点?

+0

欢迎StackOverflow上。你确切的问题是什么? – Stephan

+0

我有,我想使用像一个独立的应用程序... 我想用Tomcat和使用批处理文件就像从一个文件夹,启动一个Web应用程序的.exe – Camel89

回答

0

你并不需要做一个文件32/64位计算机。如果其他计算机使用相同网络上,那么你可以通过访问http://yourcomputer:8080/yourAppName从任何网络计算机的访问(:8080默认端口或者你设置为默认端口)

+0

请永远纪念的答案,如果它解决了您的问题,以便其他人也可以在您遇到相同情况时获得好处。 – Ghayel