答案 0 :(得分:2)
假设我们正在谈论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文件来启动和停止服务器。
答案 1 :(得分:1)
我不太确定glassfish和USB驱动器。我从闪存驱动器运行NetBeans和tomcat,没有问题。我在通过DropBox服务同步的几台计算机上运行glassfish,但这是不同的。我在闪存驱动器上收集了一个很好的开发堆栈,做了很多实验。对于他们中的大多数人,我在博客上写了here。我的建议是为glassfish和一些IDE(我使用NetBeans但是eclipse也应该能够完成这项工作)采用独立于操作系统的软件包并在闪存驱动器上提取它们。您可能还需要将本地JDK安装复制到闪存驱动器。一旦IDE运行,通常只需要注册应用程序服务器,IDE就可以让您轻松管理它。 我希望这很明确:))
答案 2 :(得分:0)
我能够从USB记忆棒运行GlassFish4。 我只是按照https://glassfish.java.net/download.html中的步骤进行操作 1.下载.zip 2.将其解压缩到USB记忆棒 3.启动服务器(从USB位置)。启动大约需要1,2分钟