我在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上的哪个位置?
答案 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。 检测位置。执行以下操作:
从此位置启动Glassfish或Payara服务器:http://localhost:4848或配置为glassfish或payara服务器的任何其他位置。
侧边栏位置&#34;常见任务&#34;
单击“应用程序”。已部署的应用程序列表将下拉
从列表中选择您的应用程序。有关您的应用的信息将显示在右侧。检查标签&#34;位置&#34;。例如:地点:
文件:/ C:/用户/居所/文档/的NetBeansProjects / ImageJavapoint /建造/网络/
然后,您将找到部署应用的位置。