Jsp Ubuntu 11.04上的Tomcat6 Eclipse3.5无法协同工作

Jsp Ubuntu 11.04上的Tomcat6 Eclipse3.5无法协同工作,jsp,ubuntu,http-status-code-404,tomcat6,Jsp,Ubuntu,Http Status Code 404,Tomcat6,我正在Ubuntu 11.04上使用eclipse3.5和tomcat6。 我试图在Tomcat6服务器上创建动态和网站项目JSP,但每次都没有找到http 404错误资源。我已经创建了一个新的tomcat6服务器,并将该项目包含在其中,但是当我运行这个项目时,我想到了404http://localhost:8080/projectname/. 我在网上找到了所有可能的解决办法。更改Catalina变量,手动安装和重新安装tomcat6,更改工作区和创建符号链接,并根据其中一个线程更改对文件的权

我正在Ubuntu 11.04上使用eclipse3.5和tomcat6。 我试图在Tomcat6服务器上创建动态和网站项目JSP,但每次都没有找到http 404错误资源。我已经创建了一个新的tomcat6服务器,并将该项目包含在其中,但是当我运行这个项目时,我想到了404http://localhost:8080/projectname/. 我在网上找到了所有可能的解决办法。更改Catalina变量,手动安装和重新安装tomcat6,更改工作区和创建符号链接,并根据其中一个线程更改对文件的权限

还是没有结果。。。。。。。 我花了很多时间来做这件事,结果却一无所获,令人沮丧


任何帮助都将不胜感激。

在设置Eclipse、Tomcat和Java时,可能会出现很多问题。在本例中,Ubuntu11.04通过软件中心或Synaptic pkg提供Eclipse3.5Galileo和Tomcat6作为标准版。或天资。因此,我安装了Eclipse和Tomcat,因为它们是在Ubuntu标准repo上提供的。由于某些原因,Ubuntu上的环境变量设置不正确,因此我尝试通过将这些变量放入system bash文件并手动为其赋值来修复该变量:

vi~/.bashrc

使用CATALINA_BASE:/usr/local/tomcat-6 dir

使用CATALINA_HOME:/usr/local/tomcat-6 dir

使用JRE_HOME:/usr/lib/j2sdk1.6-sun/

这是一种方法,或者您可以像在cmd行中一样导出这些变量:

在bash中:将JAVA\u HOME=/path\u导出到

e、 g.导出JAVA_HOME=/usr/local/JAVA/j2sdk,类似于Catalina变量的

在我的例子中,上述解决方案不起作用,即使我花了几天时间。 我决定彻底清除现有的Tomcat6和Eclipse3.5,然后安装Eclipse3.6

从下载Eclipse3.6请记住下载J2EE而不是JAVA for JSP

tar-xzvf filename.tar.gz

我将Tomcat7和eclipse放在同一个文件夹/usr/local/java中

sudo mv目录_name解压缩,例如eclipse/usr/local/java

4.检查org.eclipse.wst.server.core中的根文件夹,请确保替换或rm-rf旧根目录,然后使用tomcat7中的新根目录替换tomcat6创建的新根目录文件夹,因为ubuntu11.04有时不会自行替换此文件,并且此错误将花费大量时间来解决,因此在终端中遵循这些cmd确保您是sudo:

/home/local/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ROOT

使用/usr/local/java/apache-tomcat-7.0.22-src/webapps/ROOT

在这里,您只需单击/usr/local/java/eclipse中的eclipse可执行文件,然后按照此操作,它基于Tomcat5.5,但eclipse3.6中的tomcat7服务器设置与此完全类似


请留下您的评论和问题。

如果没有看到一些代码,很难说-web.xml片段、servlet声明、文件夹结构。。。现在我已经清除了所有tomcat6-*文件。我没有对web.XML进行任何更改,也没有创建任何jsp页面。我创建了一个基本的web项目,并试图通过tomcat6服务器运行它。我确实创建了index.html页面,页面主体中包含hello,以查看tomcat6是否正常工作。