我正在尝试将Jersey 1.13和Struts2部署在Glassfish上的同一个WAR文件中。
我使用的是一个非常旧的Glassfish版本,不幸的是我被这个版本卡住了(版本= Sun Java System Application Server 9.1_02)
Struts2的配置与文档一致。THe问题是过滤器将拦截所有urls,并尝试通过Struts2配置来处理它们。我的问题是,如何在与Struts2应用程序相同的war中部署Jersey (或任何servlet)?
下面是我正在使用的web.xml文件。
<?xml version="1.0" encoding=
我使用的是水晶报表查看器,查看器调用servlet操作来显示报表。并且在后台使用struts2和hibernate集成了用户管理。现在,当我调用水晶报表查看器操作时出现错误,该操作没有在struts2中映射,但该操作在web.xml文件的servlet中映射。我在下面分享我的web.xml和struts.xml文件。请告诉我如何在struts2中调用servlet操作。
错误:
41057 [http-nio-8080-exec-1] WARN org.apache.struts2.dispatcher.Dispatcher - Could not find action or resul
我正在使用java开发,并且似乎对某些类没有正确加载有一些问题。从在线阅读和类似的问题来看,关键是要确保在正确的位置包含所有必要的jar文件。我相信我做得对。这是我启动Tomcat时遇到的错误。
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
at org.apache.
我用struts 2实现了一个简单的例子。
但我在单击操作时出现以下错误:
“请求的资源不可用”
apache服务器似乎找不到jsp文件。
下面是frensh中的错误。
Etat HTTP 404 - /StrutsTraining/classes/Hello.jsp
type Rapport d''état
message /StrutsTraining/classes/Hello.jsp
description La ressource demandée (/StrutsTraining/classes/Hello.jsp) n'est pas dispo
在Netbeans7.4中部署项目时,它不是在Apache 7.0.14中部署项目,而是显示如下
E:\Project\atom\nbproject\build-impl.xml:1111: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 1 minute 22 seconds)
号码:1111在built-impl.xml是
<nbdeploy clientUrlPart="${client.urlPart}" debugmode=&
我是Struts2的新手。很抱歉,我已经尝试了StackOverflow上已经建议的不同解决方案,它们都不起作用。我遵循了这些教程的说明:有人能帮我吗?
这是错误:
AVVERTENZA: Could not find action or result: /HelloWordStrut2/hello?name=aaa
There is no Action mapped for namespace [/] and action name [hello] associated with context path [/HelloWordStrut2]. - [unknown location]
我已经创建了一个web动态项目Struts2Starter,对于目标运行时,web容器是Apache 7。
当我运行这个项目时,它会出现一个错误:
The requested resource(/Struts2Starter/) is not available
,这是路径:
已部署的Webb文件夹元素/文件/内容和已部署的资源文件夹:
代码片段:
struts.xml**:**
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Ap