No configuration found for the specified action

本文解决了Struts2中常见的配置警告问题,当Tomcat控制台显示找不到指定操作的配置时,文章指导如何修改struts2表单中的action属性。
用惯了Struts1.1的朋友,在用struts2时可能会出现如下错误:

Tomcat 控制台打出如下警告:
WARN - No configuration found for the specified action: ‘xxxxx’in namespace: ‘/’. Form action defaulting to ‘action’ attribute’s literal value.

主要由于在写struts2表单时有给action指定全名,如:<s:form action=”xxxAction.do”…>,直接写成<s:form action=”xxxAction”…>即可,因为在struts.xml中struts.action.extension属性有指定啦。
API Description Packet Analyzer Manager APIs cpssDxChPacketAnalyzerManagerCreate Creates a Packet Analyzer Manager cpssDxChPacketAnalyzerManagerDelete Deletes a Packet Analyzer Manager cpssDxChPacketAnalyzerManagerDeviceAdd Associate a device with a Packet Analyzer Manager cpssDxChPacketAnalyzerManagerDeviceRemove Disassociate a device with a Packet Analyzer Manager cpssDxChPacketAnalyzerManagerEnableSet Enables/Disables Packet Analyzer for the device associated with the PA Manager. Following creation, enabling is required to activate the PA Manager cpssDxChPacketAnalyzerManagerDevicesGet Obtains the device managed by a PA Manager, and whether the PM Manager is enabled for the device cpssDxChPacketAnalyzerManagerResetToDefaults Resets a Packet Analyzer manager configuration to default settings. Deletes all keys, rules, and groups; actions are not deleted Field and Key APIs cpssDxChPacketAnalyzerFieldSizeGet Gets field length, in bits cpssDxChPacketAnalyzerLogicalKeyCreate Creates a key with lists of stages and fields. It is possible to create a key with no fields, which results in sampling of the interface with no filtering cpssDxChPacketAnalyzerLogicalKeyDelete Deletes a key cpssDxChPacketAnalyzerLogicalKeyFieldsAdd Adds fields to field list of an existing key cpssDxChPacketAnalyzerLogicalKeyFieldsRemove Removes fields from field list of a key cpssDxChPacketAnalyzerLogicalKeyInfoGet Gets name and field assignment mode of a key cpssDxChPacketAnalyzerLogicalKeyStagesGet Gets Stage list of a key cpssDxChPacketAnalyzerLogicalKeyFieldsPerStageGet Gets list of fields per Stage included in a key cpssDxChPacketAnalyzerUserDefinedFieldAdd Adds a new User Defined field cpssDxChPacketAnalyzerUserDefinedFieldDelete Deletes a User Defined field cpssDxChPacketAnalyzerUserDefinedFieldGet Obtains attributes of User Defined field with the specified name cpssDxChPacketAnalyzerUserDefinedFieldInfoGet Obtains attributes of User Defined Field with enumerated name Action APIs cpssDxChPacketAnalyzerActionCreate Creates an action cpssDxChPacketAnalyzerActionUpdate Updates an action attributes cpssDxChPacketAnalyzerActionDelete Deletes an action cpssDxChPacketAnalyzerActionGet Gets an action configuration cpssDxChPacketAnalyzerActionSamplingEnableSet Enables/Disables sampling for the specified Action Group and Rule APIs cpssDxChPacketAnalyzerGroupCreate Creates a group of rules cpssDxChPacketAnalyzerGroupDelete Deletes a group as well as the rules in it cpssDxChPacketAnalyzerGroupRuleAdd Creates a rule in a group. Verifies the new rule does not conflict with existing rules in the group, and returns an error if it does cpssDxChPacketAnalyzerGroupRuleUpdate Modifies rule attributes, namely field values and action, in a group. Verifies the updated rule does not conflict with other rules in the group, and if it does, returns an error with no update applied cpssDxChPacketAnalyzerGroupRuleDelete Deletes a rule from a group cpssDxChPacketAnalyzerGroupRuleGet Returns definition of a specific rule in a group: key, rule name, list of field values, and action cpssDxChPacketAnalyzerGroupActivateEnableSet Activates/deactivates a group of rules. When a group is activated, its rules are programmed into the switch Data Sampling and Rule Matching APIs cpssDxChPacketAnalyzerSampledDataCountersClear Clears sampling data and counters for a packet analyzer rule cpssDxChPacketAnalyzerRuleMatchStagesGet Gets list of Stages in which a PA rule match was found cpssDxChPacketAnalyzerStageMatchDataGet Gets number of matches, and the sampled field values cpssDxChPacketAnalyzerStageMatchDataAllFieldsGet Gets the stage sampled data for all fields of the specified rule cpssDxChPacketAnalyzerRuleMatchDataAllFieldsByAttributeGet Gets the stage sampled data for all predefine fields of the specified rule and specific search attributes (port/tile, pipe, dp) Falcon only cpssDxChPacketAnalyzerStageMatchDataAllInternalFieldsGet Gets the stage sampled data for all unnamed fields of the specified rule cpssDxChPacketAnalyzerStageMatchDataAllInternalFieldsByAttributesGet Gets the stage sampled data for all unnamed fields of the specified rule for specific search attributes (port/tile, pipe, dp) Falcon only Stage APIs cpssDxChPacketAnalyzerStageFieldsGet Gets list of fields in a Stage cpssDxChPacketAnalyzerStagesGet Gets the list of Stages currently managed by the Manager, and the list of valid Stages cpssDxChPacketAnalyzerFieldStagesGet Gets list of stages including the specified field cpssDxChPacketAnalyzerMuxStagesGet Gets the list of Stages connected to the same i-Debug Instance as the specified Stage cpssDxChPacketAnalyzerMuxStageBind Binds the specified Stage to its i-Debug Instance cpssDxChPacketAnalyzerMuxStageUnbind Unbinds the specified Stage from its i-Debug Instance cpssDxChPacketAnalyzerUserDefinedStageAdd Adds a new User Defined Stage cpssDxChPacketAnalyzerUserDefinedStageDelete Deletes a User Defined Stage cpssDxChPacketAnalyzerUserDefinedStageGet Obtains attributes of User Defined Stage with specified name cpssDxChPacketAnalyzerUserDefinedStageInfoGet Obtains attributes of User Defined Stage with enumerated name cpssDxChPacketAnalyzerStageFieldOverlappingFieldsGet Gets a list of Packet Analyzer fields overlapping the specified field in stage This is important since only a valid field may be matched, which means overlapping fields cannot be matched simultaneously There are no dedicated APIs for configuring the packet-trace feature. The user should configure the packet match criteria in the i-pcl stage, and configure a match on the packet_trace field is the subsequent Stages. Structures and Unions Table 175: Packet Analyzer Structures & Unions Structure / Union Description CPSS_DXCH_PACKET_ANALYZER_COUNTER_INTERRUPT_THRESH_STC Counter threshold. This is a structure due to the counter being spread over several registers CPSS_DXCH_PACKET_ANALYZER_ACTION_STC Packet Analyzer Action configuration CPSS_DXCH_PACKET_ANALYZER_KEY_ATTRIBUTES_STC Packet Analyzer Key attributes (currently name) CPSS_DXCH_PACKET_ANALYZER_GROUP_ATTRIBUTES_STC Packet Analyzer Group attributes (currently name) CPSS_DXCH_PACKET_ANALYZER_RULE_ATTRIBUTES_STC Packet Analyzer Rule attributes (currently name) CPSS_DXCH_PACKET_ANALYZER_MANAGER_ATTRIBUTES_STC Packet Analyzer manager attributes - system mode CPSS_DXCH_PACKET_ANALYZER_FIELD_VALUE_STC Field name, value, and mask CPSS_DXCH_PACKET_ANALYZER_SEARCH_ATTRIBUTE_STC Packet Analyzer search attributes - contains the parameters required according to the search type CPSS_DXCH_PACKET_ANALYZER_INTERNAL_FIELD_VALUE_STC Unnamed field value (data and mask) Enumerations Table 176: Packet Analyzer Enumeration Types Enumeration Description CPSS_DXCH_PACKET_ANALYZER_FIELD_ENT Packet Analyzer pre-defined fields CPSS_DXCH_PACKET_ANALYZER_FIELD_ASSIGNMENT_MODE_ENT Field assignment modes (all / partial) CPSS_DXCH_PACKET_ANALYZER_SAMPLING_MODE_ENT Sampling modes (first / last match) CPSS_DXCH_PACKET_ANALYZER_LOOKUP_STAGES_ENT Packet Analyzer Pre-defined Stages CPSS_DXCH_PACKET_ANALYZER_SEARCH_ATTRIBUTE_TYPE_ENT Packet Analyzer search types我想用上述接口实现丢包统计,该怎么做
09-16
Software Considerations – Configuration To configure the PA Manager: To create a PA Manager, call cpssDxChPacketAnalyzerManagerCreate, with the managerId parameter set (beginning with 1). To enable the PA Manager, call cpssDxChPacketAnalyzerManagerEnableSet, with the enable parameter set to GT_TRUE. Verify the XML file specifying the i-Debug configuration specific for the device is loaded under the appropriate location. See i-Debug XML Files for locations per platform. Set the device associated with the PA Manager, by calling with the CPSS device number, commonly 0. Should the XML configuration file be missing from the appropriate location, the API returns GT_FAIL. To create a Logical key, call cpssDxChPacketAnalyzerLogicalKeyCreate with: Key ID and name (keyAttrPtr is pointer to key name) A list of stages (CPSS_DXCH_PACKET_ANALYZER_LOOKUP_STAGES_ENT) and fields (CPSS_DXCH_PACKET_ANALYZER_FIELD_ENT) filtered by key NOTE: The key contains only the list of fields. The values determining the sampling/filtering is set by rules using that key - in each rule a list of respective field values. fieldModePtr key creation mode set to ALL / PARTIAL (see table Field Assignment Modes – CPSS_DXCH_PACKET_ANALYZER_FIELD_ASSIGNMENT_MODE_ENT) To create an action, call cpssDxChPacketAnalyzerActionCreate with: Action ID Action to perform samplingEnable set to GT_TRUE To apply the action to descriptors with field values other than those specified in the rule, set inverseEnable to GT_TRUE To create a group of rules, call cpssDxChPacketAnalyzerGroupCreate with its ID and name. To add a rule to a group, call cpssDxChPacketAnalyzerGroupRuleAdd with the following parameters setup: managerId – PA Manager ID keyId – Key ID containing list of fields for which the rule should specify the values, and list of stages in which to match/test these fields groupId – Group ID ruleId – The new rule ID ruleAttPtr – The new rule name numOfFields and fieldsValueArr – Respectively, number and list of specified field values matching the key fields actionId – An existing action ID to perform upon a found match To add keys, actions, rules, and groups, repeat steps 6. through 9.. To activate a group, call cpssDxChPacketAnalyzerGroupActivateEnableSet with the group ID and the enable parameter set to GT_TRUE. Run traffic. To disable a group, call cpssDxChPacketAnalyzerGroupActivateEnableSet with the group ID and the enable parameter set to GT_FALSE. To obtain the list of sampled stages, call cpssDxChPacketAnalyzerRuleMatchStagesGet. To display the sampled data – counters, field names, and field values, for a specific stage, call cpssDxChPacketAnalyzerStageMatchDataGet or cpssDxChPacketAnalyzerStageMatchDataAllFieldsGet. The first returns the values of fields included as input in the field list, and the latter - the values for all stage fields.
09-13
Security-feature-detection-system 安全检测系统 简介 安全检测系统-多目标识别(YOLOv5)和人脸识别(Facenet)快速部署系统。 功能上:本项目使用YOLOv5实现多目标识别,使用Facenet实现人脸识别,最终需要人脸和此人应具备的多目标同时满足才能通过安全检测,部署上:使用pyqt5实现前端可视化,在前端页面运行YOLOv5多目标识别系统(将模型运行封装到Qt中),使用Docker封装人脸识别后端系统,使用网络请求等包实现前后端交互 案例:进行多目标识别的同时,进行人脸识别,前端系统发送请求,携带参数到后端进行人脸识别,最终返回人脸识别结果,获取人脸识别结果后,检索该成员应具备的多目标特征,与YOLOv5多目标识别的实际结果进行比对,若无误则通过安全检测。 根据原作 https://pan.quark.cn/s/9784cdf4abfd 的源码改编 项目背景 出于一些比赛的需要,以及逃离懵懂状态开始探索,我于2023.12~2024.1(大二上)开始一些CV、LLM项目的研究,苦于能力有限,当时大部分的项目都是依托开源搭建而来,诸如本项目就是依托开源的Compreface和Yolov5搭建,我只不过做了缝合的工作,所以在此必须提及这两个项目的巨大贡献:https://.com/exadel-inc/CompreFace https://.com/ultralytics/yolov5 今天是2024.7.11(大二下暑假),时隔半年我才开始这个项目的开源工作是因为,半年前的水平有限,虽然自己能实现项目的运作,但是恐很多细节介绍不好,当然本文自发出,后续我还会跟进,欢迎指正:22012100039@stu.xidian.edu.c...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值