The*_*111 1 jsf netbeans glassfish
我不确定这是JSF问题还是NetBeans问题.我对两者都很陌生.我也不确定stackoverflow是否是最好的SE网站,所以如果我错了请帮我解决并迁移它.谢谢.
我在一个文件夹中有一个项目,比方说C:\ Folder1,当我尝试在GlassFish服务器上"部署"它时,我得到一个关于缺少类的奇怪错误...虽然该类甚至不是这个的一部分项目.我相信C:\ Folder1可能是我过去用于不同项目的东西,但这已经很久了.所以这个新项目,如果我将它移动到文件夹C:\ Folder1a或C:\ Folder2或ANYTHING其他但C:\ Folder1 ...那么它将部署正常.但是如果我将它移回Folder1(即该级别下面完全相同的目录结构),我会从GlassFish服务器获得有关无法找到它甚至不需要的类的神秘错误消息.
我在其他地方有一个建议,试图"清理"并重建项目,但这没有用.以下是我所遵循的步骤的更多细节.
在Netbeans中创建新项目,将其指向名为Ex2605的空文件夹.之后,我将几个源文件(.java和.xhtml)带入Ex2605目录结构中.当我清理和构建时,它说好了.当我尝试部署时,我收到此错误:
部署期间发生错误:加载应用程序时出现异常:java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:java.lang.RuntimeException:java.lang.NoClassDefFoundError:LShoppingCart;.有关更多详细信息,请参阅server.log.C:\\ Ex2605 \nbproject\build-impl.xml:721:尚未部署模块.有关详细信息,请参阅服 BUILD FAILED(总时间:16秒)
"ShoppingCart"是一个来自不同项目的类,我很久以前就在同一位置的名为Ex2605的目录中.但是该目录早已不复存在,它已从Netbeans项目列表中删除,并且当前在Ex2605文件夹中的任何文件中的任何位置都没有对ShoppingCart类的引用.事实上,Netbeans显然正在寻找一种名为LShoppingCart的东西,这告诉我它在Ex2605文件夹中保留了我曾经拥有的历史,显然我需要清除历史但不知道如何.
如果我使用任何名为Ex2605的目录尝试上述所有内容,它可以正常工作.
有任何想法吗?显然我可以解决它,但它仍然让我烦恼.
归档时间: |
|
查看次数: |
2466 次 |
最近记录: |