0

我已经从这里http://www.roseindia.net/jboss/sessionbeanservlet.shtml下载了示例会话 bean servlet ,下载在“下载本课代码”下。标签。文件是使用 ant 编译的,下载后就可以工作。我编译了 ant 脚本并构建成功,但是当我使用 .java 代码从其中一个文件中删除一个字母并将其写回并保存时,我收到的错误很少。

输出: http: //pastebin.com/H0JYUckX

有任何想法吗?

//我获取了 src 文件,并制作了 netbeans 项目,它可以工作。所以我不用再担心这个问题了。问候。

4

4 回答 4

2

我假设您已经下载了代码的源代码和编译版本。

这可能意味着代码没有重新编译,因为您已经有一个编译版本。但是,当您修改文件时,您会发现您的程序永远不会构建,这很可能是因为您的环境未设置为构建此文件。即有这个源需要的库,而你的构建中没有这些库。

于 2012-08-22T07:54:57.677 回答
2

包含servlet.jar在您的类路径中。

于 2012-08-22T07:52:21.270 回答
2

servlet API 不是标准 Java API 的一部分。您必须将包含 servlet API 的 JAR 文件添加到类路径才能编译使用此 API 的代码。

例如,如果您使用的是Apache Tomcatservlet-api.jar ,您可以在libTomcat 安装目录中找到 JAR 文件。

于 2012-08-22T07:52:09.753 回答
0

I went back to this issue and solution is adding servlet-api.jar and jboss-j2ee.jar to ant/lib folder. In console I could see information that build is successful, but really this files weren't compiled. It just assumed that .class files are in package so it doesn't need to compile it again. Message was "BUILD SUCCESSFUL" but it hasn't been compiled at all. So when I deleted them real compilation started and I needed to provide this .jar files.

Greets.

于 2012-08-23T15:35:01.927 回答