Java “在哪里?”;域名目录/应用程序/应用程序名称“;玻璃鱼
我试图在glassfish v4.0中动态重新加载,但遇到了一个问题。Java “在哪里?”;域名目录/应用程序/应用程序名称“;玻璃鱼,java,jakarta-ee,netbeans,glassfish,Java,Jakarta Ee,Netbeans,Glassfish,我试图在glassfish v4.0中动态重新加载,但遇到了一个问题。 我尝试(第56页,动态地重新加载对应用程序或模块的更改)说 转到已部署应用程序或模块的根目录。 对于申请: 域目录/应用程序/应用程序名称 对于单独部署的模块: 域目录/应用程序/模块名称 创建或更新.reload文件的时间戳以加载更改 对于UNIX:触摸。重新加载 对于Windows:echo>。重新加载 如果.reload文件不存在,则touch或echo命令将创建该文件 我选中了“重新加载”,并在[Glassfish管
我尝试(第56页,动态地重新加载对应用程序或模块的更改)说
对于Windows:echo>。重新加载 如果.reload文件不存在,则touch或echo命令将创建该文件 我选中了“重新加载”,并在
[Glassfish管理控制台>域>应用程序配置]
中的“重新加载轮询间隔”下节省了2秒
最后,我重新启动glassfish服务器并部署我的应用程序
但是,即使修改*.class
和输入命令echo>.reload
现在,我想我可能误解了domain dir/applications/app name
文件夹
我的glassfish主页是D:\Bin\glassfish4
,我的应用程序名是WebApplication
那么
domain dir/applications/app name
就是意思D:\Bin\glassfish4\glassfish\domains\WebApplication\applications\WebApplication
不是吗
谁来帮帮我。
谢谢。因为您已经怀疑您选择了错误的应用程序路径 域文件夹是这样的:
glassfish4\glassfish\domains
此文件夹中有一个文件夹,其中包含您实际使用的域的名称,默认情况下这是domain1
。这是域文件夹。在这个文件夹中有一个应用程序
文件夹,在这个文件夹中应该有您的应用程序
我不确定,但我想这取决于它是unix还是windows操作系统,但可能是应用程序
文件夹包含一个名为\uu internal
的文件夹,该文件夹包含应用程序
总而言之:glassfish4\glassfish\domains\domain1\applications\YOUR-APP
或者:glassfish4\glassfish\domains\domain1\applications\\uuu internal\YOUR-APP
您还可以查看您的domain.xml
。它将包含每个已部署应用程序的一个条目,其中包含部署它的路径。看起来是这样的:
<application context-root="/FirstWebService"
location="file:/C:/.../NetBeansProjects/FirstWebService/build/web/"
directory-deployed="true" name="FirstWebService" object-type="user">
我的应用程序文件夹中只有“\u internal”一个,对吗?谢谢你的帮助!你说得对~!我的应用程序目录位于“NetbeansProjects”文件夹中。多谢各位