0

我正在使用 ubuntu 和 tomcat 服务器运行一个tomcat.sh用于启动服务器的 Web 应用程序,然后在浏览器中键入链​​接以打开应用程序。我已经创建了该链接的快捷方式,因此通过双击它,浏览器将打开指定的链接地址。

要运行,我经历了两个步骤:

  1. 使用 tomcat.sh 启动 tomcat
  2. 使用该链接快捷方式打开应用程序

我可以将这 2 个步骤(tomcat.sh文件和链接快捷方式)绑定到 1 个快捷方式中,因此通过单击该创建的快捷方式,tomcat 将启动并且浏览器将打开应用程序链接?

另外我如何在 Windows 上做到这一点?

4

1 回答 1

2

当然这是可能的。

您可以编写一个脚本来启动 tomcat,然后打开您的 url。双击该脚本应该做你想做的事。

例如对于 Windows(您可以按照与 linux 相同的方法),您可以有这样的脚本:

@echo off
set JAVA_HOME=C:\Oracle\jdk1.6
set CATALINA_HOME=C:\Apache\apache-tomcat-7.0
set JAVA_OPTS=-XX:MaxPermSize=128m -Xmx512m -server
call %CATALINA_HOME%\bin\catalina.bat start
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" http://localhost:8093/

请注意,此脚本直接执行浏览器(在本例中为 FF)传递要打开的 url。

如果您创建了一个链接 - 让我们mywebapp- 使用资源管理器作为目标您的 url,您只需替换该行

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" http://localhost:8093/

mywebapp.url  (windows only)

请注意此处的扩展名.url(仅限 Windows)

或者任何你用来从linux上的命令shell打开链接的东西。

此外,您可能希望给您的 tomcat 一些时间来启动,您可以timeout在 Windows 或sleeplinux 上使用该命令,然后将打开 URL 之前等待的秒数传递给每个人。

于 2013-04-30T07:22:22.723 回答