是否可以从 USB 拇指驱动器运行 glassfish 而无需安装?任何人都有关于如何执行此操作的教程或文档的链接?
类似问题:
假设我们谈论的是 MS Windows。在 linux 或其他系统上,步骤类似。
GlassFish 依赖于 JRE,因此您还需要将 JRE 存储在 USB 驱动器上(或依赖于系统 JRE)。实现此目的的最简单方法是将 JRE 安装到本地 PC,然后从“程序文件”中复制生成的目录。例如,将“C:\Program Files\Java\jre7”复制到“X:\glassfish\JRE”
然后,您需要下载 GlassFish zip 分发包并将其解压缩到所需的文件夹,例如“X:\glassfish”。
最后要做的是将 GlassFish 配置为使用 USB 驱动器中的 JRE。为此,将以下行添加到文件“X:\glassfish\glassfish\config\asenv.bat”
SET AS_JAVA=\glassfish\JRE\
现在您可以像往常一样使用 asadmin.bat start-domain 命令启动 GlassFish 服务器。您还可以创建自己的 bat 文件来启动和停止服务器。
我不太确定 glassfish 和 USB 驱动器。我从闪存驱动器运行 NetBeans 和 tomcat 并且没有问题。我在几台通过 DropBox 服务同步的计算机上运行 glassfish,但那是不同的。我做了很多实验,在闪存驱动器上收集了一个好的开发堆栈。对于他们中的大多数人,我在这里写过博客。我的建议是为 glassfish 和一些 IDE(我使用 NetBeans,但 eclipse 也应该能够完成这项工作)采用与操作系统无关的软件包并将它们提取到闪存驱动器上。您可能还需要将本地 JDK 安装复制到闪存驱动器。一旦IDE运行起来,一般只需要注册应用服务器,IDE就会让你轻松管理。我希望这很清楚:)
我能够从 U 盘运行 GlassFish4。我只是按照https://glassfish.java.net/download.html中的步骤 1. 下载 .zip 2. 将其解压缩到 USB 记忆棒 3. 启动服务器(从 USB 位置)。启动大约需要 1.2 分钟