0

有错误:

 com.opensymphony.xwork2.ActionSupport; package does not exist

我正在使用struts2.3.8和不使用 eclipse 或 net beans,但是已经制作了这个目录结构:

Code\Chapter\Struts2Application\WEB-INF\src\comm\kognet\action\ClientAction.java

并解压缩struts2并复制并存储 jar 文件:

Code\Chapter\Struts2Application\WEB-INF\lib

common-logging1-1-1
freemarker-2.3.19
ognl3.0.6
xwork core-2.3.8
struts2 core-2.3.8

我设置catalina_home为:

C:\Program Files\Java\jdk1.7.0_07\apache-tomcat-7.0.37

路径为:

C:\Program Files\Java\jdk1.7.0_07

类路径为 .

我是 Struts 新手,这是我的第一个程序。请帮忙

4

2 回答 2

2
  1. 您缺少 commons-io 和 commons-fileupload,并且...
  2. ...请不要尝试手动进行依赖管理:使用 Maven、Ivy 等,并且...
  3. ...请不要手动构建,使用 Maven、Ant 等。
  4. 设置类路径(使用首选-classpath或环境变量,应避免使用 IMO)-cp是不够的。您需要显式添加所有依赖的 jar,或者通过通配符添加,并且...CLASSPATH.
  5. ...您应该添加编译的输出目录,以便您自己的类也可用。
  6. 不要将源代码放入WEB-INF,使用可部署工件之外的目录。对于玩具开发来说没关系,但 IMO 这是一个坏习惯。
于 2013-04-04T14:19:10.847 回答
-1

只需转到您的项目名称,右键单击它,选择属性,然后再次选择库和类路径。在那里,您只需添加库或添加 jar/目录,瞧!

于 2014-01-17T01:16:09.707 回答