小编Kri*_*ouw的帖子

为Eclipse安装Apache Maven插件

我目前正在尝试为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)

当发生这种情况时,似乎它"找到"了存储库,但它只是无法读取它...正如我所说,我已经按照一些指令下载插件,没有一个工作谢谢到了这个初始步骤.有任何想法吗?

eclipse apache plugins install maven

17
推荐指数
4
解决办法
12万
查看次数

如何将时间戳转换为Date或DateTime对象?

我正在使用数据库从数据库中检索时间戳对象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)

java datetime timestamp date jdbc

17
推荐指数
2
解决办法
10万
查看次数

SQLException:列名无效......?

我有一个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)

java sql jdbc

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

jdbc ×2

apache ×1

date ×1

datetime ×1

eclipse ×1

install ×1

maven ×1

plugins ×1

sql ×1

timestamp ×1