2011-05-23 146 views
1

我想在Netbeans中创建一个新的JSF应用程序。我已经将我现有的java源代码文件&包转移到netbeans &中新的'具有JSF框架的Java Web项目'中新创建的src文件夹中,我还将所有依赖关系添加到类路径中。通过netbeans在tomcat服务器上部署应用程序

但是当我尝试通过NetBeans的Tomcat服务器上部署我的应用程序时,出现以下错误

Starting Tomcat process... 
Waiting for Tomcat... 
Tomcat server started. 
In-place deployment at Z:\dev\Px10App\build\web 
deploy?config=file%3A%2FZ3A%2FUsers%2FXX%2FAppData%2FLocal%2FTemp%2Fcontext64443165856331944.xml&path=/Px10App 
http://localhost:8070/manager/deploy?config=file%3A%2FZ%3A%2FUsers%2FXX%2FAppData%2FLocal%2FTemp%2Fcontext64443165856331944.xml&path=/Px10App 
Z:\dev\Px10App\nbproject\build-impl.xml:732: The module has not been deployed. 
BUILD FAILED (total time: 1 minute 19 seconds) 

上解决这个任何帮助,不胜感激!

+0

从哪里复制文件?我的意思是你以前在使用其他IDE,现在试图去NetBeans?您的NetBeans项目是否显示任何错误?你有没有尝试重新启动NetBeans一次? – Bhushan 2011-05-23 19:03:45

+0

第一个网址的解码版本看起来不正确:file:/Z3A/Users/XX/AppData/Local/Temp/context64443165856331944.xml (注意缺少3A之前的%) – jontro 2011-05-23 22:42:09

+0

@Bhushan:不,我刚才复制了src文件NetBeans中的另一个项目启用了jsf支持的新项目。是的,我试过几次重新启动它 – 2011-05-24 02:13:07

回答

0

正如您注意到的,您的项目使用Glassfish运行正常。您的问题背后的最合理的想法是,您的Tomcat容器没有所需的库。 Glassfish附带连同所有必要的一个基于JSF的Web应用程序或EJB应用运(例如:JSF的小鬼*升,MySQL连接,*jsf-api钻嘴鱼科IMPL,名单很长)。

您可以尝试将这些库复制到tomcat的LIB文件夹中并重新启动它。 告诉我们这个消息。

相关问题