标签: apache-commons

使用org.apache.commons.httpclient时,我可以在命令行上设置代理吗?

如果应用程序使用java.net.*例程,我可以在调用应用程序时设置代理,如下所示:

java -Dhttp.proxyHost=proxy.server.com -Dhttp.proxyPort=8000 <whatever-the-app-is>
Run Code Online (Sandbox Code Playgroud)

但是,我有一个应用程序(我无法更改)使用org.apache.commons.httpclient来进行http通信.它没有指定procxy服务器,但它确实使用默认的HttpConnection.有什么方法可以从命令行告诉apache http客户端使用代理服务器吗?

java proxy http apache-commons

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

Apache commons守护程序"失败创建Java"错误

我正在尝试使用Apache commons守护程序启动Windows服务.它适用于Windows XP,但我试图在Windows 7 x64上运行它.它无法启动,我在日志中收到以下错误:

[2010-12-13 17:21:19] [info] Commons Daemon procrun(1.0.3.0)开始[2010-12-13 17:21:19] [info]运行'NodeService'服务... [2010- 12-13 17:21:19] [info]启动服务... [2010-12-13 17:21:19] [错误]创建java失败[2010-12-13 17:21:19] [错误] ServiceStart返回1 [2010-12-13 17:21:19] [info]运行服务完成.[2010-12-13 17:21:19] [info] Commons Daemon procrun完成了

我设置了JAVA_HOME并将java bin添加到PATH,只是为了确定.我不确定它为什么没有启动,或者它是否与x64操作系统有关.它最初是为32位系统设计的.

daemon apache-commons procrun

9
推荐指数
3
解决办法
3万
查看次数

将POJO内容从一个bean复制到另一个bean

我在不同的包中有很少的Pojos,每个POJO包含来自同一个包的另一个pojo的集合.我需要将Package B Pojos中具有相同名称的所有项目复制到Package A中的对象.

Eaxmple:

package com.vanilla.packageA;

public class Student{

    private String firstName;
    private String lastName;
    private Set<Course> course;

    //getters and setters ommited

}   
Run Code Online (Sandbox Code Playgroud)
package com.vanilla.packageA;

    public class Course{
    private String courseName;
    private String courseDescription;

    //seters and getters
}
Run Code Online (Sandbox Code Playgroud)
package com.vanilla.packageB;

public class Student{

    private String firstName;
    private String lastName;
    private Address address;
    private Set<Course> course;
    Private Date birtday;

    //getters and setters ommited

}   
Run Code Online (Sandbox Code Playgroud)
package com.vanilla.packageB;

public class Course{
    private String courseName;
    private String courseDescription;
    private <Lecturer> lecturer;
    private Integer …
Run Code Online (Sandbox Code Playgroud)

java apache-commons

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

使用FileUtils.copyDirectory时如何保留文件权限?

当我使用时FileUtils.copyDirectory(),执行位被关闭为可执行文件.
我必须手动打开它们吗?

FWIW,我的umask设置为0027但看起来FileUtils.copyDirectory()没有使用该设置,因为除了执行位之外的"其他"权限被保留.

java apache-commons

9
推荐指数
2
解决办法
6237
查看次数

仅从FileItem的名称中提取文件名

在apache commons文件中,上传上传的文件可用作FileItem对象.
如果我通过使用fileitem.getName()它获得此类文件项的名称,则返回完整路径(例如:)C:\Test\test.txt.

有没有办法只获取文件名.
我真正需要的是将上传的文件保存为临时文件,File.createTempFile()
但临时文件的名称和扩展名应与上传的文件相同,而不是随机名称(如temp.tmp)

java servlets apache-commons

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

org.apache.commons.lang.builder.CompareToBuilder究竟做了什么?

我了解了Comparable一个类必须实现compareTo方法的接口.我正在使用该方法的项目:

public class EmployeeAssignmentTotal implements Comparable<EmployeeAssignmentTotal>, Serializable {

private Employee employee;
private int total;
....
public int compareTo(EmployeeAssignmentTotal other) {
    return new CompareToBuilder()
            .append(employee, other.employee)
            .append(total, other.total)
            .toComparison();
}
Run Code Online (Sandbox Code Playgroud)

CompareToBuilder这里有什么好处?它是如何employeetotal属性相互作用的?


我确实阅读过javadocs,但是我无法使用构造函数和多个appends 来做他们正在做的事情的头或尾.这个问题是否表明意图不明确和零研究?

java apache-commons

9
推荐指数
2
解决办法
6080
查看次数

Apache Commons CLI - 订购帮助选项?

我正在使用Apache Commons CLI.默认情况下,它按键按字母顺序命令命令行上的选项.那么,看来是:

-csv
-ip
-msisdn
-xml
Run Code Online (Sandbox Code Playgroud)

但我想按如下顺序排序:

-csv
-xml
-ip
-msisdn
Run Code Online (Sandbox Code Playgroud)

我知道你可以使用一个OptionFormatter类并传递给HelpFormatter,但是看不到任何关于如何将它用于上述目的的例子(http://www.marko.homeunix.org/programming/java/公地-CLI/API /组织/阿帕奇/公地/ CLI/HelpFormatter.OptionComparator.html).

只是想知道有没有人做过类似的事情?

谢谢

java apache-commons apache-commons-cli

9
推荐指数
4
解决办法
5643
查看次数

我可以在没有Commons-logging.jar的情况下使用Apache HTTPClient

我正在尝试Apache HTTPClient在我的项目中使用.此处不需要此应用程序的任何日志记录.所以我可以HTTPClient不用Commons-logging.jar.否则,这将是我的分发包的额外不必要的负担.

java apache-commons apache-httpclient-4.x

9
推荐指数
2
解决办法
4332
查看次数

Apache Commons Lang3和Apache Commons Text有什么区别?

我想知道Apache Commons Lang3(org.apache.commons.lang3)与Apache Commons Text(org.apache.commons.text)之间有什么区别?

我看到他们之间有许多相似之处.
对于intance,他们都有StringEscapeUtils:

但我也看到了许多不同之处.
那么我应该使用哪一个,Lang3还是Text?
或者这两者的常见用例是什么?

java apache-commons apache-commons-lang3

9
推荐指数
1
解决办法
4681
查看次数

使用FTPClient Java检索文件内容

我使用公共FTPCLIENT我只想要来自ftp服务器的文件内容.我不想把它写入临时文件.有没有办法做到这一点.fileoutputstream应始终指向本地文件.

提前致谢.

java ftp apache-commons

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