首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

netbean6.0新建web项目出错,该如何解决

2012-05-13 
netbean6.0新建web项目出错我不会实用netbeans 刚接触,新建了一个web项目,一个helloword 的jsp运行时出错,

netbean6.0新建web项目出错
我不会实用netbeans 刚接触,新建了一个web项目,一个helloword 的jsp运行时出错,无法启动tomact ,缺少文件,那高手帮助下。



init:
deps-module-jar:
deps-ear-jar:
deps-jar:
Created dir: F:\123\build\web\WEB-INF\classes
Created dir: F:\123\build\web\META-INF
Copying 1 file to F:\123\build\web\META-INF
Copying 3 files to F:\123\build\web
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
Created dir: F:\123\build\generated\src
Created dir: F:\123\build\generated\classes
Compiling 1 source file to F:\123\build\generated\classes
启动 Tomcat 失败,缺少 D:\MyEclipse\Tomcat 6.0\bin\catalina.bat 启动脚本。
部署错误:
启动 Tomcat 失败,缺少 D:\MyEclipse\Tomcat 6.0\bin\catalina.bat 启动脚本。
有关详细信息,请参见服务器日志。
  at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:163)
  at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:104)
  at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
  at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
  at org.apache.tools.ant.Task.perform(Task.java:348)
  at org.apache.tools.ant.Target.execute(Target.java:357)
  at org.apache.tools.ant.Target.performTasks(Target.java:385)
  at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
  at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
  at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
  at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:277)
  at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:460)
  at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
Caused by: org.netbeans.modules.j2ee.deployment.impl.ServerException: 启动 Tomcat 失败,缺少 D:\MyEclipse\Tomcat 6.0\bin\catalina.bat 启动脚本。
  at org.netbeans.modules.j2ee.deployment.impl.ServerInstance._start(ServerInstance.java:1270)
  at org.netbeans.modules.j2ee.deployment.impl.ServerInstance.startTarget(ServerInstance.java:1224)
  at org.netbeans.modules.j2ee.deployment.impl.ServerInstance.startTarget(ServerInstance.java:1035)
  at org.netbeans.modules.j2ee.deployment.impl.ServerInstance.start(ServerInstance.java:912)
  at org.netbeans.modules.j2ee.deployment.impl.TargetServer.startTargets(TargetServer.java:417)
  at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:140)
  ... 16 more
生成失败(总时间:10 秒)


[解决办法]
你应该不是用的netbeans给的tomcat吧
[解决办法]
我刚试了下,自己添加一个tomcat服务器,添加时它就说了没catalina.bat和setclasspath.bat这两个文件.没有这两个是没法从IDE中启动和停止Tomcat的.如果使用Tomcat安装程序安装Tomcat,则通常会出现此问题,因此建议改用Tomcat归档发行版本进行安装.
提示信息就说的是这个意思.
归档发行版我不知道是哪个.看是不是.zip的那个不用安装的那个
[解决办法]
NetBeans IDE更改端口号方法:Tools->Servers->从窗口的左侧选择你要使用的服务器,在右边的“Server Port”中改变8084这个端口,如9999。
试试看,可不可以。
[解决办法]
我现在的问题和楼主一样,端口号改变了也不好用,不知道为什么
[解决办法]
楼主用的服务器确实如一楼所说,不是NetBeans的,而是MyEclipse的。


(D:\MyEclipse\Tomcat 6.0\bin\catalina.bat)
不知5楼的是否也是这种情况。

可以试着重新安装NetBeans,然后在安装窗口界面中把Tomcat6.0服务器也一并安装上。
然后,在启动IDE后,Tools->Servers->Add Servers...->在Add Server Instance窗口中,
Catalina Home选择刚安装好的Tomcat的路径
(例如:C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14),
Username和Password填上->Finish->Servers窗口的左侧就会出现Tomcat6.0,
右边Catalina Home和Catalina Base都是:
C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14
Server Port是8080。->Close 即可。

还有一点,如果“管理”中的Apache Tomcat是开启的,那么给禁用掉。(没有就算了)

希望能帮上忙。

[解决办法]
那么,可以试着在Tomcat的安装文件中改端口号。
步骤:
(1)找到Tomcat的安装位置(如:C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14)
(2)找conf文件,进入。
(3)找server.xml文件,用记事本打开。
(4)找如下一段:
<Connector port="8080" protocol="HTTP/1.1" 
connectionTimeout="20000" 
redirectPort="8443" />
其中,8080就是要使用的端口号。
(5)开始->运行,输入:http://localhost:8080/,看看能否打开。
祝好运!

热点排行