我在Windows XP上使用Glassfish3.1 3.1。在使用Netbeans部署web服务项目之后,它可以很好地工作。但是当我转到
install-path\glassfish-3.1\glassfish\domains\domain1\applications我没看到我的申请表。
在install\glassfish-3.1\glassfish\domains\domain1\applications\__internal下,有一个与我的项目同名的文件夹。但是那个文件夹是空的。
但是如果我在linux上部署一个项目,我可以在application文件夹下找到我的应用程序和类。
那么它们在windows上的什么位置呢?
发布于 2011-04-02 00:09:19
使用netbeans时,缺省部署目录是netbeans项目文件夹的build/web子目录。例如,当您的项目名为myProject时,部署目录为myProject/build/web。
这当然有点麻烦,因为它通常在glassfish安装目录之外。但是你可以将你的webapp配置为基于硬盘上的任何目录。
通常,您可以在域名的domain.xml文件中找到任何glassfish the应用程序的位置,例如glassfish/Domain1/config/domain.xml
每个webapp都有一个带有location属性的<application>元素,例如我的一个项目:
<application context-root="/MyFirstWebService"
location="file:/C:/.../NetBeansProjects/MyFirstWebService/build/web/"
directory-deployed="true" name="MyFirstWebService" object-type="user">发布于 2013-11-15 18:50:41
您可以通过glashfish管理控制台查看应用程序的部署路径
例如:
http://localhost:4848/或
http://yourhost_name:4848/general Tasks -> Applications -> you_application -> general -> Location:
发布于 2011-04-01 23:32:37
尝试访问install-path\glassfish-3.1\glassfish\domains\domain1\autodeploy
https://stackoverflow.com/questions/5515327
复制相似问题