tomcat and eclipse

新手上路,不是很熟悉,在学习中遇到以下几个文为:
1.tomcat
打开 localhost:8080,没有问题,然后打开自己的程序时,显示:不存在资源。。。。。。

2.eclipse
导入一个已有的工程,但是在resource 和 WebRoot有红色的叉叉。。。

高手们帮忙!!!!
[b]问题补充:[/b]
1.我用的就是myeclipse ..resource 的错误信息:invalid character userd in text string ,还有就是说..,一直说没有不匹配,可是我程序中都是全的阿。。。这是为什么啊?

对于第一个问题,首先要看看你的Tomcat版本。如果是5.0的话,是需要建立Tomcat连接池的。详细的方法和原因参考http://www.bitscn.com/java/tomcat/200605/23275.html
对你可能有一定的帮助。
如果是6.0,试验一下chenychjj说的。Tomcat好久都没有出问题了,所以你try一下。

对于Eclipse,解决方法基于你导入的方式。


在工程目录下 找到 src 和 WebRoot 文件夹
还有 .classpath 文件 (你用记事本打开 .classpath 看看对应的jar文件都放在哪里,把他们也一起打包) 打包就可以了

在另一个Eclipse 中 先建立一个工程
然后把那些文件解压到新的工程目录下覆盖就可以了



File---import---Existing Projects into Workspace--next---Browse----选择你的项目 既可
注:以上为为各菜单按钮

也可以在左侧项目列表中点右键,选择import


1.应该是你的工程没有正确加载,看看控制台和logs文件夹里有没有什么异常信息
2.resource和WebRoot里面有红叉是什么文件?如果你用的是纯eclipse的话,jsp,xml文件应该不解析才对

用MYECLIPSE吧!很简单的

可能是你没有部署系统,先部署下,然后启动服务就能访问了

1.当你打开自己的程序时,TomCat有默认的首页,像TomCat6.0中写的就是

index.html
index.htm
index.jsp

而你的程序中没有这个页面,它说找不到!
你只要在TomCat---conf----web.xml中将这个配置中添加一个你的默首页就好了!
2.有可能是你没有引包啊!如果这个项目是你以前在这个机器上做的话,那我也不在清楚具体是哪个错误,你应该看看是具体哪个文件报的错.如果是引入别的机器上做好的没有错误的程序,就有可能是没有引入包!

我也是新手,了解的不多,希望可以帮到你!

1.问题1你还是要查找是不是自己程序有问题,看日志,因为启动不了后台一般都会有日志,或者启动的时候就会有日志了
2.问题2如果是jsp和xml的问题就不用管,MyEclipse的插件对解析jsp和xml还并不准确

1.第一个问题应该是你的应用没有部署对。
2.看看是不是少了包。