2012-01-24 30 views
-1

如何部署Web应用程序的Java项目至极取决于tomcat的SQL Server精简版SqlCE)? 使最终用户只能安装.jar(我不知道,如果它可以是一个.exe与否),并设置需要安装tomcat(便携版?)和SqlCE部署Web应用程序的Java项目

回答

1

照顾我猜你有两个选项:

  1. 使用用java编写的组件(例如:embedded jetty作为Web服务器,HSQLDB作为数据库)。然后,您可以将整个应用程序作为JAR压缩文件(或几个JARS)发布,并创建批处理脚本(Windows下的.bat,Linux下的.sh或者甚至某种类型的.exe安装程序)。但是,这可能需要一些额外的工作。
  2. 使用某种形式的EXE instalator向导将:1,安装Tomcat到指定的目录,2,安装所需DB,3.复制你的web应用WAR新创建的Tomcat安装内部

我会去1 ,因为它可以在每个操作系统上运行。

+0

感谢您的回答,该项目必须在Apache Tomcat和SQL Server下运行;我希望我有选择,但我不这样做,所以我想我会考虑第二种选择,你知道任何特定的EXE instalator向导吗? – Br3x

+1

看起来您可以将Tomcat作为嵌入式容器运行。看到这里:http://stackoverflow.com/questions/640022/howto-embed-tomcat-6 当涉及到安装程序,我没有那么多的Windows编程经验,对不起。我猜Google会是最好的选择。 –

+0

非常感谢@ŁukaszBachman:) – Br3x