在Windows上部署后,glassfish在哪里保存您的类/项目?

时间:2011-04-01 15:15:47

标签: windows deployment netbeans glassfish-3

我在Windows XP上使用Glassfish3.1。使用Netbeans部署Web服务项目后,它可以正常工作。但是当我去

install-path\glassfish-3.1\glassfish\domains\domain1\applications

我没有看到我的申请。

install\glassfish-3.1\glassfish\domains\domain1\applications\__internal下,有一个与我的项目名称相同的文件夹。但那个文件夹是空的。

但是如果我在linux上部署项目,我可以在application文件夹下找到我的应用程序和类。

那么它们在Windows上的哪个位置?

4 个答案:

答案 0 :(得分:14)

使用netbeans时,默认部署目录是netbeans项目文件夹的 build / web 子目录。例如。当您的项目被称为 myProject 时,部署目录是 myProject / build / web

它当然有点刺激,因为它通常在glassfish安装目录之外。但是您可以将您的webapp配置为基于硬盘的任何目录。

通常,您可以在域的 domain.xml 文件中找到任何glassfish webapps的位置,例如的glassfish /域/域1 /配置/ domain.xml中

每个网络应用都有<application>元素,其中包含属性location,例如对于我的一个项目:

<application context-root="/MyFirstWebService"
     location="file:/C:/.../NetBeansProjects/MyFirstWebService/build/web/" 
     directory-deployed="true" name="MyFirstWebService" object-type="user">

答案 1 :(得分:3)

您可以通过glashfish管理控制台查看应用程序的路径

例如。

http://localhost:4848/

http://yourhost_name:4848/

常见任务 - &gt;应用程序 - &gt; you_application - &gt;一般 - &gt;地点:

答案 2 :(得分:0)

尝试转到install-path\glassfish-3.1\glassfish\domains\domain1\autodeploy

答案 3 :(得分:0)

已部署项目的位置取决于您使用的IDE。 检测位置。执行以下操作:

  1. 从此位置启动Glassfish或Payara服务器:http://localhost:4848或配置为glassfish或payara服务器的任何其他位置。

  2. 侧边栏位置&#34;常见任务&#34;

  3. 单击“应用程序”。已部署的应用程序列表将下拉

  4. 从列表中选择您的应用程序。有关您的应用的信息将显示在右侧。检查标签&#34;位置&#34;。例如:地点:

  5. 文件:/ C:/用户/居所/文档/的NetBeansProjects / ImageJavapoint /建造/网络/

    然后,您将找到部署应用的位置。