glassfish中applications目录下的__internal目录的作用
时间: 2023-09-04 15:07:26 浏览: 61
GlassFish中的`__internal`目录是一个应用程序目录,它包含了GlassFish服务器的内部使用的库和文件。这个目录是为那些需要使用GlassFish的专业开发人员和系统管理员而设计的,他们需要访问GlassFish服务器的内部API和其他机密信息。
在`__internal`目录中,有一些子目录和文件,包括:
- `autodeploy`:这个目录包含了GlassFish自动部署的内部实现。
- `lib`:这个目录包含了GlassFish服务器的内部库,包括`gf-client.jar`和`hk2-core.jar`等。
- `osgi`:这个目录包含了GlassFish服务器的OSGi实现,包括底层框架和Bundle容器等。
- `war`:这个目录包含了GlassFish部署WAR文件时使用的内部实现。
总之,`__internal`目录是GlassFish服务器的内部实现和机密信息的存储位置,普通开发人员和用户不应该直接访问或修改其中的内容。
相关问题
glassfish的domain目录下的applications目录下的应用的作用
GlassFish的domain目录下的applications目录也是用来存放应用程序的目录。在这个目录下,每个子目录同样是一个独立的应用程序,包括相关文件和配置信息。
GlassFish支持多种类型的应用程序,包括Java Web应用程序、Java EE应用程序、RESTful Web服务、消息驱动Bean等。这些应用程序可以通过GlassFish控制台或者asadmin命令进行部署、管理和卸载。
当GlassFish启动时,它也会自动读取这个目录下的应用程序,并将它们加载到运行环境中。这样,这些应用程序就可以提供服务,响应客户端的请求。
总的来说,GlassFish的domain目录下的applications目录与WebLogic Server的类似,都是用来存放应用程序的目录。它们的作用都是为了方便应用程序的部署、管理和运行。
glassfish的实例目录下的generated文件夹的作用
GlassFish是一个应用服务器,可以在其上部署JavaEE应用。实例目录是GlassFish实例的根目录,其中generated文件夹是GlassFish服务器自动生成的目录,用于存储应用程序的临时文件和缓存文件。这些文件包括JSP编译后的类文件、EJB bean的skeleton和stub文件、Web服务的WSDL文件等等。
具体来说,generated目录包含以下子目录:
- jsp:存储JSP编译后的类文件。
- ejb:存储EJB bean的skeleton和stub文件。
- webservices:存储Web服务的WSDL文件。
- webservices-client:存储Web服务客户端的生成代码。
这些文件的生成和存储在generated目录中,可以提高应用程序的性能和可靠性。同时,这些文件并不是应用程序部署的一部分,因此不会影响应用程序的升级和部署。