我遇到了很多例外,我发现这些例外对解决我的问题没有帮助,
这就是它们
Class org.apache.struts2.json.JSONWriter can not access a member of class org.hibernate.bytecode.internal.javassist.BytecodeProviderImpl$EntityInstrumentationMetadataImpl with modifiers "public"
java.lang.IllegalAccessException: Class org.apache.struts2.jso
我有一个最初基于XML的Struts2应用程序,但现在我第一次引入了一个基于注释的操作,应用程序在启动时就中断了。
给定以下操作映射,在应用程序启动时,我会得到错误
java.lang.InstantiationError: com.opensymphony.xwork2.util.finder.ClassFinder
at org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:390)
at org.apach
如果我将该项目构建为war,并将其部署到WebLogic上,则工作良好,但如果我使用Eclipse在服务器上运行,则会得到以下错误:
Caused By: Bean type class com.opensymphony.xwork2.ObjectFactory
with the name xwork has already been loaded by bean -
zip:D:/Documents%20and%20Settings/admini/.m2/repository/org/apache/struts/struts2-core/2.3.12/struts2-core-2.3.1
我绝对是Struts2的初学者。我正在学习struts网站上的教程。我跟踪了。我对它有些麻烦。我在eclipse上创建了动态web项目。然后我按照教程进行了学习。然而,当我运行这个例子时,我得到了以下错误。
There is no Action mapped for namespace [/] and action name [hello] associated with context path [/Hello_World_Struts_2]. - [unknown location]
我有以下目录结构
我的struts.xml文件是
<?xml version="
我使用Struts 2.5.14.1和Struts REST插件。
除了自定义方法之外,一切看起来都很好。
index()、show()和其他默认方法可以工作。
但是,当我给出一些不同的自定义方法时,它似乎不起作用,并抛出一个错误。
com.opensymphony.xwork2.config.ConfigurationException: Method send for action message is not allowed!
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java