struts2源码编译(struts2代码)
本文目录一览:
- 1、struts2报错:com/opensymphony/xwork2/config/FileManagerProvider
- 2、struts2下在命令行编译Action类时报错---程序包com.opensymphony.xwork2不存在
- 3、手动编译struts2必须将XX添加到CLASSPATH环境变量中
- 4、Struts2中用IoC获取Web作用域对象,编译都出错,求助。
struts2报错:com/opensymphony/xwork2/config/FileManagerProvider
从异常的字面意义来看,是确实class。请检查一下工程部署到tomcat 的webapp目录中后,所有的jar文件是否存在,classes目录中是否有所有源码的编译文件。
struts2下在命令行编译Action类时报错---程序包com.opensymphony.xwork2不存在
你好,我发现你弄错了,在eclipse中编译报错吗?eclipse中如果能编译,为什么要在命令行呢?
我还有一点想不通,你在命令行编译怎么没有引用struts2的jar文件呢,这样你编译必然报错!!!
给你一个例子:
import org.apache.commons.lang3.*; --这里引用的是common.jar
public class helloworld{
public static void main(String[] args){
String x = "abcd";
System.out.println(StringUtils.capitalize(x));
}
}
编译方法如下:
$ javac -cp ".:./jars/common.jar" helloworld.java
$ java -cp ".:./jars/common.jar" helloworld
运行结果:
Abcd
真心希望你能采纳我的回答,如有不明白,可以继续追问,若满意,记得及时采纳
祝你从此刻开始每天都有进步!!
手动编译struts2必须将XX添加到CLASSPATH环境变量中
没有必要,手动编译和自动编译不同之处在于一个是由myeclipse自动给编译,一个是你自己手动编译的 ,跟jar文件无关的
Struts2中用IoC获取Web作用域对象,编译都出错,求助。
既然继承了ActionSupport,可以用ServletActionContext.getRequest()/getResponse()...来获得作用域对象