Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse/Tomcat忘记了自定义标记吗?_Eclipse_Jsp_Tomcat_Custom Tags - Fatal编程技术网

Eclipse/Tomcat忘记了自定义标记吗?

Eclipse/Tomcat忘记了自定义标记吗?,eclipse,jsp,tomcat,custom-tags,Eclipse,Jsp,Tomcat,Custom Tags,我使用的是64位Windows7上带有Tomcat7的Eclipse开普勒 如果我清理项目并重新启动服务器,一切都会很好。但是如果我工作几分钟。。。就像编辑jsp。。。Tomcat吐出以下内容 它抱怨缺少的标记是页面布局的标记。除了jspf包含的内容之外,没有什么令人兴奋的事情,内容页也调用其他标记。但再一次,没有什么令人兴奋的 我不知道我怎么会造成这种情况,因为它一开始编译并运行良好。但Tomcat似乎失去了标记类的踪迹 如果我清理了这个项目,它会继续工作一段时间 有什么想法吗? 谢谢 HTT

我使用的是64位Windows7上带有Tomcat7的Eclipse开普勒

如果我清理项目并重新启动服务器,一切都会很好。但是如果我工作几分钟。。。就像编辑jsp。。。Tomcat吐出以下内容

它抱怨缺少的标记是页面布局的标记。除了jspf包含的内容之外,没有什么令人兴奋的事情,内容页也调用其他标记。但再一次,没有什么令人兴奋的

我不知道我怎么会造成这种情况,因为它一开始编译并运行良好。但Tomcat似乎失去了标记类的踪迹

如果我清理了这个项目,它会继续工作一段时间

有什么想法吗? 谢谢

HTTP状态500-无法为JSP编译类:
类型异常报告
消息无法为JSP编译类:
说明服务器遇到内部错误,无法满足此请求。
例外
org.apache.jasper.jaspereException:无法为JSP编译类:
jsp文件:/folder/page.jsp的第33行出现错误
org.apache.jsp.tag.weblayout\u 002dmain\u标记无法解析为类型
30: 
31: 
32: 
33: 
34:第页
35:用户
36:第页
jsp文件:/folder/page.jsp的第33行出现错误
org.apache.jsp.tag.weblayout\u 002dmain\u标记无法解析为类型
30: 
31: 
32: 
33: 
34:第页
35:用户
36:第页
jsp文件:/folder/page.jsp的第106行出现错误
org.apache.jsp.tag.webrating_标记无法解析为类型
103:            
104:                
105:${page.name}
106:
107:
${page.type} 108: 109:
尝试以下任何一种方法,它都会起作用

  • 复制
    WEB-INF/lib/
    目录中的jar,然后重新启动WEB容器

  • 试一试

    <%@ page language="java" import="Pkgname.className.*" %>
    
    
    
  • 比如说

        <%@ page language="java" import="org.apache.jsp.tag.webrating" %>
    
    
    
  • 清理项目并重新启动服务器

  • 修改代码后是否重新发布到Tomcat?它设置为自动生成。Tomcat在Eclipse中被配置为服务器。我一直认为这意味着Eclipse会为我照看它。如果我将所有文件复制到一个单独的Tomcat服务器(托管),它总是可以正常工作。但Eclipse不知怎么搞砸了。丢失的标签文件在整个应用程序中都被使用。它们基本上是HTML设计模板…在Eclipse的服务器视图中,Iirc有一个按钮“Pusblish to the Server”,您需要单击该按钮以正确部署更改。我是一名Java教师,在过去3年中,我每年都会遇到与当前版本Eclipse相同的问题,使用Tomcat 6和7,在几个学生的机器上和我的机器上。一旦项目开始有一个合理的规模,这种情况就会发生,而hello world项目则不会发生这种情况。我们通常使用JPA/Hibernate3/4、Spring3、SpringMVC、JSP和SVN。我认为唯一安装的插件是subclipse。JSP所需的第一个.tag文件触发异常。需要清理/重新启动。
        <%@ page language="java" import="org.apache.jsp.tag.webrating" %>