我是Java Web开发的新人。 我现在可以用myeclipse 10.0启动我的tomcat6.0,并在localhost:8080上有那个着名的tomcat欢迎页面。
然后我尝试创建一个空Web项目。右键单击服务器选项卡下的tomcat 6.0,选择"添加部署",我选择项目名称和其他默认设置。
然后运行我的tomcat服务器,在我的浏览器中访问localhost:8080 / projectname / index.jsp,它向我回复404错误,"说明请求的资源不可用。"。
我重复做了什么: 1.Window-> reference-> server-> tomcat 6.x,选择tomcat.make的文件夹确定jdk版本。
2.file-> new-> web项目输入名称并完成。
3.在服务器选项卡中单击tomcat 6.0,添加部署,然后选择项目。
4.start server
5.转到浏览器,输入localhost:8080 / projectname / index.jsp,得到404错误
6.选择这个项目,尝试运行myeclipse服务器应用程序,它告诉我无法重新部署
有两个标志可能有帮助。首先,当我右键单击服务器选项卡下的tomcat并添加部署时,它前面有一个黄色的感叹号,以及"部署状态"说"由于基础项目内容的变化,部署已经过时。您需要手动“重新部署”'用于更新已部署档案的项目。" 第二个是,我在webapp下找不到任何与我的项目相关的东西。这是因为我在C驱动下安装了tomcat而myeclipse没有权限把东西写进去吗?
我不知道为什么会这样,我跟着关于这个话题的一切教程告诉我。有什么我错过了吗?请,任何帮助将是欣赏!
答案 0 :(得分:0)
如果您从Eclipse创建空的Dynamic Web Project,它将不会产生任何结果,因为它没有代码您的scr和WEB-INF文件夹将是空的
在从Ecliple开始之前你是否已经停止了tomcat?默认情况下,当您从Eclipse启动tomcat时,您无法看到欢迎的Tomcat页面。请在此处发布您的教程链接。
答案 1 :(得分:0)
好的,问题解决了。 我做了几个步骤,我不确定哪一个是关键的举动,我只是在index.jsp中有内容。
首先我在C驱动程序中卸载了我的tomcat。 然后代替exe二进制格式的tomcat安装程序,我将我的tomcat rar包解压缩到D驱动程序中。 然后更改CATALINA_HOME,将其指向新路径 我还改变了MyEclipse的默认工作台。因为我的计算机中还有一个Eclipse,他们两个共享同一个工作台,现在我将它们分开。 注意,在更改工作台之后,eclipse tomcat再次启用,在早期操作中已禁用,并且我的tomcat 6.0的jdk必须重新启用。 最后一步,我将tomcat指向D驱动程序上的新程序,再次部署,一切只是摇滚。
ENV:Win7 32bit,myeclipse 10.6,tomcat 6.0