【发布时间】:2012-09-06 18:24:37
【问题描述】:
我有一个 Spring+Hibernate 应用程序,我将其编译为 *.war 文件并将其部署到 Tomcat。这对我作为开发人员有用,但是:
有没有办法在安装了 Java 但未安装 tomcat 的用户计算机上运行该应用程序?
我什至会接受这个解决方案,它使用某种实际运行 servlet 容器并将应用程序部署到用户计算机的包,但我不希望用户必须安装容器并对其进行配置等。
有什么建议吗?
编辑:
基本上我希望用户从可执行文件运行我的网络应用程序,而无需安装 tomcat 或其他工具。
【问题讨论】:
-
war=web archive虽然你总是可以使用 hibernate 和 spring 开发桌面应用程序,因为它们都不需要容器 -
@UmeshAwasthi 我不必使用 *.war ,但我想保持我的源代码不变,使用 spring+hibernate 和注释和其他东西
-
要明确:您希望在用户的计算机、Web 应用程序上运行什么,或者从
main()方法运行的代码的某些变体(并且可能不需要响应)到 HTTP 请求)? -
@mattb 我的意思是,我正在使用所有 web 技术开发我的应用程序。spring web、mvc 等,我自己通过 Tomcat 运行它,但我想给用户一个可执行的东西,即他可以运行,无需安装tomcat或其他工具,希望这个解释
-
只是好奇,你打算用什么数据库?
标签: java spring hibernate tomcat servlets