Java “在哪里?”;域名目录/应用程序/应用程序名称“;玻璃鱼

Java “在哪里?”;域名目录/应用程序/应用程序名称“;玻璃鱼,java,jakarta-ee,netbeans,glassfish,Java,Jakarta Ee,Netbeans,Glassfish,我试图在glassfish v4.0中动态重新加载,但遇到了一个问题。 我尝试(第56页,动态地重新加载对应用程序或模块的更改)说 转到已部署应用程序或模块的根目录。 对于申请: 域目录/应用程序/应用程序名称 对于单独部署的模块: 域目录/应用程序/模块名称 创建或更新.reload文件的时间戳以加载更改 对于UNIX:触摸。重新加载 对于Windows:echo>。重新加载 如果.reload文件不存在,则touch或echo命令将创建该文件 我选中了“重新加载”,并在[Glassfish管

我试图在glassfish v4.0中动态重新加载,但遇到了一个问题。
我尝试(第56页,动态地重新加载对应用程序或模块的更改)说

  • 转到已部署应用程序或模块的根目录。 对于申请: 域目录/应用程序/应用程序名称 对于单独部署的模块: 域目录/应用程序/模块名称
  • 创建或更新.reload文件的时间戳以加载更改
  • 对于UNIX:触摸。重新加载
    对于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”文件夹中。多谢各位