gpt4 book ai didi

java - Glassfish:在 docroot 文件夹中存储 Java 类?

转载 作者:行者123 更新时间:2023-12-04 06:37:20 25 4
gpt4 key购买 nike

我对使用 Glassfish 或 JSP 很陌生。

我在 NetBeans(捆绑了 Glassfish)中使用了它,但是当我尝试将它放在运行 Glassfish Server 的服务器上时,我真的不知道我在做什么。

我可以在“domains/domain1/docroot/index.jsp”中放置一个 JSP 文件,当我访问我的站点时它会起作用,但是由于某种原因我不能让 Java 类起作用。

我将“/build/web/”中的文件从 NetBeans 项目复制到服务器上的 docroot 文件夹。

我访问该网站时遇到的错误是:

org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP

PWC6199: Generated servlet error:
string:///index_jsp.java:7: package test does not exist

PWC6197: An error occurred at line: 5 in the jsp file: /index.jsp
PWC6199: Generated servlet error:
string:///index_jsp.java:52: cannot find symbol
symbol : class TestClass
location: class org.apache.jsp.index_jsp

PWC6197: An error occurred at line: 5 in the jsp file: /index.jsp
PWC6199: Generated servlet error:
string:///index_jsp.java:52: cannot find symbol
symbol : class TestClass
location: class org.apache.jsp.index_jsp

实际的 Java 类在“WEB-INF/classes/test/TestClass.class”中(它是预编译的)。

我真的不知道我做错了什么,所以非常感谢任何帮助。谢谢!

最佳答案

因为你做错了 - 你需要先制作一个网络文件( war )。你可能应该从这个开始,真的:

http://download.oracle.com/javaee/5/tutorial/doc/bnadp.html

如需快速入门,请参阅此处的图 3-5:

http://download.oracle.com/javaee/5/tutorial/doc/bnadx.html

关于java - Glassfish:在 docroot 文件夹中存储 Java 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4704599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com