为啥eclipse创建tomcat项目packageexplorer前出现红色感叹号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥eclipse创建tomcat项目packageexplorer前出现红色感叹号相关的知识,希望对你有一定的参考价值。

创建java项目时没有感叹号
我没有装myeclipse 以前创建tomcat项目时没有感叹号,最近才出来的问题

二楼答的不是楼主要问的,MyEclipse和Eclipse不是一个东西,用Eclipse创建的dynamic web project如果要运行就得再创建一个Server Project,其后run on server就行了,现在楼主出现这种情况大概有两个情况吧,首先你先确认一下Tomcat和JDK是不是改过,重新安装过(还有Jdk的环境变量)。还有就可能是Eclipse里面关于服务的配置文件损坏了吧,如果是前一种的话就得重新安装,并且配置成和以前一样。如果是第二种的话,应该是在Window里面有一个Properties选项,左面选Server,可以看到你配置过的服务,选中后点remove删除,然后关掉Eclipse把它的工作空间删掉重新打开应该就没有问题了吧。因为我是在Linux下用的,所以大致可能不一样,不过应该差不多少,best regards! 参考技术A 首先配置服务器,在MyEclipse中,点击服务器配置的按钮的那个小三角(菜单栏search下面那个),选config server,打开,severs-->Tomcat-->把列出来的Tomcat服务器都禁用,即点选Disable,点应用。我装的Tomcat6.0,以此为例,在列出的服务器选择Tomcat6.0,然后第一个Tomcat Home Directory后选择你Tomcat的安装目录,下面两个会自动补全,然后设为Enable,确定。
工作区下面的Severs里,就会出现Tomcat服务器了,然后打开测试一下。剩下的就是浏览器中运行你的JSP。
以上配置,最大的好处就是不用一遍一遍重启Tomcat服务器,用命令窗口,会让你抓狂。

再告诉你怎么用MyEclipse创建JSP。首先打开,File-->New-->Project,选择HTML Project,起个名字,Finish。然后,再新建的工程上New-->JSP,这就行了。

你比我还新手 呵呵。
留个QQ常交流。@@(&!@……*(

补充,使用Tomcat搭站点,教你种简单方法,做好你的网页,把它放到...\Apache Tomcat 6.0.10\webapps这个文件夹里,注意新建一个文件夹,或者直接把工程目录拷过来,就行了。
启动浏览器,地址栏敲上工程名/网页名称。
追问

谢了...qq 693751498
多多指点

本回答被提问者和网友采纳
参考技术B 那是由于该项目的Build Path中有些库找不到或有错误,解决方法是在有感叹号的项目上右键点“Build Path”-----"Configure Build Path“,将Build Path Project和Library中的红叉的路径删掉,应该就可以了! 参考技术C 原因出在引用包上。在工程名上面右键,选择Properties->Java Build Path,把前面带红色感叹号的包删除重新导入就好了。 参考技术D 那是因为你创建项目的类型没跟Tomcat匹配到,下次建的仔细看清吧

Java开发系列05:Eclipse用Maven创建Web项目

文章目录

1、创建前准备

  1. Eclipse创建Web项目需要先在Eclipse上配置Tomcat服务器。详细配置流程参考前一篇文章:Java开发系列04:Eclipse配置Tomcat并启动Tomcat
  2. 创建Web项目时需要先在Eclipse配置Tomcat,一定要配置Tomcat。

注意:目前基本不用Tomcat开发Web项目了。现在都用成熟的框架Sport Boot,不过大家也可以学习学习,毕竟这个曾经也是主流方式。

2、创建过程详解

  1. 点击左上角【File】——【New】——【Maven Project】即可(如果New菜单下没有Maven Project请先往后看,先整体看一遍这个文章你就都会了),在弹出的界面勾选第一项点击【Next】(第一项也可以不勾选,后续按自己要求选择即可):

  2. 填写相关信息后点击【Finish】即可,此时就可以看到我们用Maven新建的Web项目界面:

  3. 但是我们发现什么都没操作,创建好的Web工程就有错误,这个实际是由于Eclipse自身造成的,你可以不用理会,但是它也挺烦人的。通过下面方式我们可以去掉这个错误。

  4. 在项目上点击鼠标右键——【Build Path】——【Configure Build Path】,在弹出的界面汇总选择【Project Facets】,将【Dynamic Web Module】前面的勾去掉,点击【Apply】

  5. 再次勾选上这个【Dynamic Web Module】,再次点击【Apply】,最后点击【Apply and Close】即可,此时报错就不存在了,并且多了一个【WebContent】文件

  6. 右键【WebContent】——【New】——【JSP File】,在弹出的界面中科院重新命名这个jsp文件,点击【finish】即可:

  7. 新建这个jsp文件后竟然还报错,我们明明配置了Tomcat的啊,不要着急大兄弟,你只是在Eclipse中配置Tomcat,但是你项目中没有,所有需要在你这个项目中添加Tomcat

  8. 在项目上点击鼠标右键——【Build Path】——【Configure Build Path】,在弹出界面选择【Java Build Path】——【Libraries】,点击【Add Library…】——选择【Server Runtime】

  9. 在弹出的界面中选择【Apache Tomcat v9.0】后点击【finish】

  1. 此时看到已经添加好了,点击【Apply】——【Apply and Close】即可,此时报错已经没有了

3、运行Web工程

  1. 右键项目——【Run As】——【Run on Server】,在弹出界面直接点击【finish】即可运行成功

4、特别注意

Eclipse配置Tomcat后,会生成一个Servers文件,这个文件不要删除,就是不用动这个文件夹内的文件即可。
有其他文件可以留言联系我

以上是关于为啥eclipse创建tomcat项目packageexplorer前出现红色感叹号的主要内容,如果未能解决你的问题,请参考以下文章

eclipse为啥装不了tomcat8.5

java web项目在eclipse内测浏览器可以打开 为啥在外浏览器打不显示404?

tomcat在eclipse中已启动成功但是访问主页404为啥?

Eclipse启动项目超级的慢,这是为啥

为啥同样的项目中同样的jsp,我这运行时jsp就有一部分乱码呢? eclipse+tomcat都可以改哪些编码,在哪改

eclipse package视图和navigator视图的区别