我有一个数据表和每行中的一个button: <ice:dataTable … var="item"> <ice:column> <h:commandButton value="Download" action="#{mybean.downloadItem(item)}" /> </ice:column> </ice:dataTable> 在backing bean中有这个方法: public void downloadItem(Item item) { // … } 一切正常(单击该方法执行时),但Eclipsevalidation失败,这个奇怪的消息: 方法必须有签名“String method(),String method(),String method(String),String method(String,String),String method(String,String,String),String method(String,String,String,String) ,String方法(String,String,String,String,String),String方法(String,String,String,String,String,String),String方法(String,String,String,String,String,String) (string,string,string,string,string,string,string,string,string),string方法(string,string,string,string,string,string,string,string,string,string,string),string方法(string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string)方法 string,string,string,string,string,string,string,string,string,string,string,string,string, (string,string,string,string,string,string,string,string,string,string,string,string),string(string,string,string,string,string,string,string,string,string,string,string,string,string,string,string)string,string,string,string,string,string,string,string,string,string,string,string,string)string方法(string,string,string,string,string,string,string,string,string,string,string,string)“但具有签名”无效方法() 我能做什么? 如果这是相关的,我在Tomcat 7上使用Eclipse Indigo SR1。
我们最近在一个Eclipse项目中遇到了一个我们团队成员的问题。 Tomcat没有部署应用程序的JAR。 我们最终注意到.classpath Eclipse文件与项目正常的团队成员不一样。 我们用一个OK项目replace了.classpath文件,Tomcat部署完成。 只是出于好奇,并知道如果有什么不对,将来要看什么, .classpath和.project文件里面有什么。 我可以在那里添加什么,这是什么意思?