玻璃鱼在Windows上部署后保存您的课程/项目在哪里?

我在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文件夹下find我的应用程序和类。

那他们在窗户上呢?

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

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

通常,您可以在您的域的domain.xml文件中找到任何glassfish webapps的位置,例如glassfish / domains / 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"> 

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

例如。

 http://localhost:4848/ 

要么

 http://yourhost_name:4848/ 

常见任务 – >应用程序 – > you_application – > general – >位置:

尝试去install-path\glassfish-3.1\glassfish\domains\domain1\autodeploy

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

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

  2. 定位边栏“常见任务”

  3. 点击应用程序。 部署的应用程序的列表将下降

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

文件:/ C:/用户/精舍/文件/的NetBeansProjects / ImageJavapoint /编译/网络/

然后你会发现你的应用程序正在部署的地方。