日期:2014-05-20  浏览次数:20916 次

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的。