Home - niczhu/seckill GitHub Wiki
wiki!
org.jasig.cas.client https://www.jianshu.com/p/61c20a94c873
使用spring 多数据源,DruidDataSource + jdbc , auth: org.jasig.cas.client 短信sms: 用软维提供的JAVA接口信息(短信,彩信)调用API 调度
这段代码是一个Java EE(Enterprise Edition)应用的部署描述符(Deployment Descriptor)。它是用XML编写的,用于配置Java EE应用的行为。部署描述符包含了如何部署和配置应用模块的信息,这些信息用于应用服务器来正确运行应用。
这段代码中的主要元素如下:
<application>:这是部署描述符的根元素,它定义了应用的版本和相关的XML模式。
<module>:这个元素定义了应用中的一个模块。在这个例子中,模块的id是"appmanager-Web"。
<web>:这个元素用于定义Web模块的特定设置。
<web-uri>:这个元素定义了Web模块的位置。在这个例子中,Web模块的WAR(Web Application Archive)文件名是"web.war"。
<context-root>:这个元素定义了Web模块的上下文根。在这个例子中,上下文根是"appmanagerWeb",这意味着你可以通过访问"http://<服务器名>:<端口>/appmanagerWeb"来访问这个Web应用。
这段代码通常是放在Java EE应用的WAR文件中的META-INF目录下的application.xml文件中。当你将WAR文件部署到Java EE应用服务器(如Tomcat、GlassFish、WebLogic等)时,应用服务器会读取这个文件,以获取如何配置和运行应用的信息。
在Java EE项目中,web.xml 和 weblogic.xml 文件都位于 WEB-INF 目录下,它们的主要作用如下:
web.xml:这是部署描述符(Deployment Descriptor)文件,它是Java EE标准的一部分,用于配置Web应用的行为。它包含了Servlet、过滤器(Filter)、监听器(Listener)、URL模式、欢迎页面、错误页面等的配置信息。
例如:
<servlet> 和 <servlet-mapping> 元素用于定义Servlet和它们的URL模式。
<filter> 和 <filter-mapping> 元素用于定义过滤器和它们的URL模式。
<listener> 元素用于定义监听器。
<welcome-file-list> 元素用于定义欢迎页面等。
weblogic.xml:这是WebLogic服务器特有的配置文件,用于在WebLogic服务器上部署Web应用时提供额外的配置信息。这个文件不是Java EE标准的一部分,只有在WebLogic服务器上部署时才需要。
例如:
<context-root> 元素用于定义Web应用的上下文路径。
<security-role-assignment> 元素用于定义安全角色和用户/组的映射。
<resource-ref> 元素用于定义资源引用,如JDBC数据源、JMS队列等。
<jsp-descriptor> 元素用于定义JSP特定的设置。
这两个文件都是在部署Web应用时由应用服务器读取的。web.xml 文件定义了Web应用的标准配置,而 weblogic.xml 文件提供了针对WebLogic服务器的特定配置。
java web工程目录结构:
├
├
├─examples
│ ├─jsp
│ │ ├─async
│ │ ├─cal
│ │ ├─checkbox
│ │ ├─colors
│ │ ├─dates
│ │ ├─error
│ │ ├─forward
│ │ ├─images
│ │ ├─include
│ │ ├─jsp2
│ │ │ ├─el
│ │ │ ├─jspattribute
│ │ │ ├─jspx
│ │ │ ├─misc
│ │ │ ├─simpletag
│ │ │ └─tagfiles
│ │ ├─jsptoserv
│ │ ├─num
│ │ ├─security
│ │ │ └─protected
│ │ ├─sessions
│ │ ├─simpletag
│ │ ├─snp
│ │ ├─tagplugin
│ │ └─xml
│ ├─META-INF
│ ├─servlets
│ │ ├─images
│ │ └─nonblocking
│ ├─WEB-INF
│ │ ├─classes
│ │ │ ├─async
│ │ │ ├─cal
│ │ │ ├─checkbox
│ │ │ ├─colors
│ │ │ ├─compressionFilters
│ │ │ ├─dates
│ │ │ ├─error
│ │ │ ├─examples
│ │ │ ├─filters
│ │ │ ├─http2
│ │ │ ├─jsp2
│ │ │ │ └─examples
│ │ │ │ ├─el
│ │ │ │ └─simpletag
│ │ │ ├─listeners
│ │ │ ├─nonblocking
│ │ │ ├─num
│ │ │ ├─sessions
│ │ │ ├─trailers
│ │ │ ├─util
│ │ │ ├─validators
│ │ │ └─websocket
│ │ │ ├─chat
│ │ │ ├─drawboard
│ │ │ │ └─wsmessages
│ │ │ ├─echo
│ │ │ └─snake
│ │ ├─jsp
│ │ ├─lib
│ │ └─tags