我目前正在尝试为Eclipse下载Apache Maven插件,以便我可以从Ant迁移项目.我已经阅读了很多有关如何安装此插件的教程网站,其中大多数都提供了更新站点.不幸的是,我的Eclipse没有找到任何据说我已经给出的URL的存储库.以下是我试过的一些:
http://m2eclipse.sonatype.org/sites/m2e/
http://download.eclipse.org/technology/m2e/releases/
http://mevenide.codehaus.org/maven-eclipse-plugin-plugin/
Run Code Online (Sandbox Code Playgroud)
可悲的是,所有这些还没有被证明有用,所以我开始认为Eclipse本身可能某个设置已关闭或丢失,导致它无法找到这些存储库.但有时,它告诉我它根本无法读取存储库.例如,当尝试使用http://m2eclipse.sonatype.org/sites/m2e/时,Eclipse会多次吐出此错误:
Unable to read repository at http://m2eclipse.sonatype.org/sites/m2e/content.xml.
Run Code Online (Sandbox Code Playgroud)
当发生这种情况时,似乎它"找到"了存储库,但它只是无法读取它...正如我所说,我已经按照一些指令下载插件,没有一个工作谢谢到了这个初始步骤.有任何想法吗?
我正在使用数据库从数据库中检索时间戳对象ResultSet.getTimestamp(),但我想要一种简单的方法来获取格式为的格式MM/DD/YYYY和时间的日期HH:MM xx.我正在修修补补,看起来好像我可以通过在Java中使用Date和/或DateTime对象来做到这一点.这是最好的方法,还是我甚至需要转换时间戳来完成这个?任何建议都会有所帮助.
....
while(resultSet.next()) {
Timestamp dtStart = resultSet.getTimestamp("dtStart");
Timestamp dtEnd = resultSet.getTimestamp("dtEnd");
// I would like to then have the date and time
// converted into the formats mentioned...
....
}
....
Run Code Online (Sandbox Code Playgroud) 我有一个JSP文件,我在Eclipse,Maven和Tomcat的帮助下在Java项目中部署.我有一些其他几乎与此相同的JSP文件,尽管它们运行不同的操作.无论如何,当我进入页面时,我已经给出了这个:
org.apache.jasper.JasperException: An exception occurred processing JSP page /entertime2.jsp at line 106
103: rsBug = psBug.executeQuery();
104:
105: while(rsBug.next()) {
106: Bug b = new Bug(rsBug);
107: out.println("<option value='" + b.get(Bug.BUG_ID) + "'>" + b.get(Bug.TITLE) + "</option>");
108: }
109: rsBug.close();
root cause
javax.servlet.ServletException: java.sql.SQLException: Invalid column name ixPersonOpenedBy.
Run Code Online (Sandbox Code Playgroud)
Bug是一个可以接收结果集的自定义类rsBug- 并执行以下操作:
setValue(Bug.BUG_ID,rs.getString(Bug.BUG_ID));
setValue(Bug.PERSON_OPENED_BY,rs.getString(Bug.PERSON_OPENED_BY));
setValue(Bug.PERSON_ASSIGNED_TO,rs.getString(Bug.PERSON_ASSIGNED_TO));
setValue(Bug.TITLE, rs.getString(Bug.TITLE));
setValue(Bug.PROJECT_ID,rs.getString(Bug.PROJECT_ID));
Run Code Online (Sandbox Code Playgroud)
其中BUG_ID,PERSON_OPENED_BY,PERSON_ASSIGNED_TO,TITLE和PROJECT_ID都是Bug类的字符串成员,它们对应于存储在数据库中的Bug表中的列名.现在,ixPersonOpenedBy表格中有一栏,但以前从未给我任何问题.我不确定它是否与我尝试执行或不执行的SQL语句有任何关系,但我之前在其他JSP中使用了EXACT相同的语句,并没有给我带来任何麻烦.此外,在项目的早期部署中没有弹出此错误.我在一个不相关的变量中输入了一个拼写错误,一旦它被修复,这个人突然冒出来了.
无论如何,当我知道列"应该"有效时,有人能够理解为什么会出现这个错误吗?如果您需要查看更多JSP,Bug类或数据库中的Bug Table,请告诉我们; 任何帮助表示赞赏.
编辑:这是我正在使用的两个SQL语句,但我不确定是否导致问题.
SELECT p.ixPerson, p.sFullName
FROM Person p, jwTeamMembers t
WHERE p.ixPerson = t.ixPerson
ORDER BY …Run Code Online (Sandbox Code Playgroud)