小编Kho*_*nde的帖子

无法使用Java从Amazon EC2 Server发送电子邮件

尝试使用java代码从Amazon EC2服务器发送邮件,但获得如下的异常 -

Exception in thread "main" Status Code: 403, AWS Request ID: 3e9319ec-bc62-11e1-b2ea-6bde1b4f192c, AWS Error Code: AccessDenied, AWS Error Message: User: arn:aws:iam::696355342546:user/brandzter is not authorized to perform: ses:SendEmail
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:500)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:262)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:166)
at com.amazonaws.services.simpleemail.AmazonSimpleEmailServiceClient.invoke(AmazonSimpleEmailServiceClient.java:447)
at com.amazonaws.services.simpleemail.AmazonSimpleEmailServiceClient.sendEmail(AmazonSimpleEmailServiceClient.java:242)
at brandzter.util.SESExample.SendMail(SESExample.java:46)
at brandzter.util.SESExample.<init>(SESExample.java:31)
at brandzter.util.SESExample.main(SESExample.java:52)
Run Code Online (Sandbox Code Playgroud)

Java结果:1

我的凭证还可以,不知道为什么我无法在这里发送电子邮件.我需要配置/更新服务器中的任何设置吗?

java email amazon-ec2 amazon-web-services

11
推荐指数
2
解决办法
5296
查看次数

正确处理Hibernate中的长数据

我在hibernate中遇到数据太大的问题.那是-

引起:java.sql.BatchUpdateException:数据截断:com.mysql.jdbc.PreparedStatement.executeBatch中com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1527)第1行第'FBZipLoc'列的数据太长(PreparedStatement.java:1065)org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:58)org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:195)... 12更多

是否可以自动截断所有字段的数据.或任何其他方式来处理这个问题.但我不想检查所有字段的数据长度,因为我有超过一千个字段.

java mysql hibernate

10
推荐指数
1
解决办法
4459
查看次数

如何使用代理启动selenium浏览器

我试图用代理启动selenium和selenium的浏览器但没有获得成功.我用过两种方法:

        Properties sysProps = System.getProperties();
        sysProps.put("proxySet", "true");
        sysProps.put("proxyHost", "190.249.188.220");
        sysProps.put("proxyPort", "81");
Run Code Online (Sandbox Code Playgroud)

java -jar lib/selenium-server.jar proxyHost=22.52.50.228 proxyPort=80
Run Code Online (Sandbox Code Playgroud)

但两者都不支持.

有人能够帮助我用代理启动selenium的浏览器.

java proxy selenium selenium-rc

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

jEditorPane作为Web浏览器

我正在用Java创建一个Web浏览器.在这个浏览器中,我使用JEditorPane作为浏览器窗口.我正在使用"setPage(String url)"方法来显示页面.浏览器可以显示页面,但有一些问题,如上所述::

  1. 浏览器未显示java脚本.
  2. 它没有显示Applet.
  3. 浏览数据没有以适当的方式显示(如浏览器(在图像中显示)替代文字)).

我的代码是 -

JEditorPane editorPane = new JEditorPane();
String url="http://google.co.in";    
editorPane.setEditable(false);
  try {
        editorPane.setPage(url);
  } catch (IOException e) {
      System.err.println("Attempted to read a bad URL: " + url);
  }
}
Run Code Online (Sandbox Code Playgroud)

html java swing jeditorpane

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

MY-SQL查询以导出excel文件中的数据

我能够将表格的数据导出到CSV文件中,但无法将这些数据导出到excel文件中.这里有任何查询将这些数据导出到excel文件中.

我使用此查询将数据导出为CSV文件.

SELECT *
INTO OUTFILE 'C:/your-directory/your-filename.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM tableName
Run Code Online (Sandbox Code Playgroud)

我在更改文件名后使用此文件作为excel文件,your-filename.xls 但是它添加了扩展名.xls但是提供了像csv这样的数据.

java mysql excel

7
推荐指数
1
解决办法
1567
查看次数

facebook中的type = page的空结果

我使用facebook图形API通过"type = page"获取业务详细信息,但是对于某些商业名称显示空结果

我必须使用网址

http://graph.facebook.com/search?q="Business Neme"&type = page

然后我明白了

{"数据":[

]}

请给我任何解决方案,以使用type = page获取数据的完整信息

谢谢

facebook facebook-fql facebook-graph-api

6
推荐指数
1
解决办法
306
查看次数

使用jwordpress在WordPress中发布帖子

我正在使用jwordpress-0.4.jar发布到WordPress安装.

我使用的代码是:

Wordpress wp = new Wordpress(username, password, xmlRpcUrl);
Page recentPost = new Page();
recentPost.setPost_status("Published");
recentPost.setDescription("<ul>" + desc + "</ul>");
recentPost.setCategories(cat);
String pageID=recentPost.getPage_id();
String result = wp.newPost(recentPost, true);
Run Code Online (Sandbox Code Playgroud)

这之前运作良好,但现在当我去发布它进入其调度模式时,我尝试过:

recentPost.setPost_status( "发布时间");

wp.​​newPost(recentPost,true);

但这篇文章仍未发表:

java wordpress posting

6
推荐指数
1
解决办法
1225
查看次数

java.lang.NoClassDefFoundError:org/apache/http/conn/scheme/SchemeSocketFactory

我想通过AWSCredentials发送邮件但是获得例外

java.lang.NoClassDefFoundError:org/apache/http/conn/scheme/SchemeSocketFactory

我添加了这些jar:

  • AWS-Java的SDK-1.3.11.jar
  • AWS-Java的SDK-1.3.11-javadoc.jar
  • AWS-Java的SDK-1.3.11-sources.jar
  • AWS-Java的SDK流 - 构建 - 工具 - 1.3.11.jar
  • 公共-logging.jar
  • HttpClient的-4.0-alpha4.jar
  • 的HttpCore-4.0-alpha6.jar
  • log4j的-1.2.13.jar
  • 的mail.jar

我的java代码是 -

 import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.services.simpleemail.AmazonSimpleEmailServiceClient;
import com.amazonaws.services.simpleemail.model.*;
import java.util.LinkedList;

public class SESExample {
public static final String ACCESS_KEY = "My Access";
public static final String SECRET_KEY = "My Secret";

public static void main(String args[]) {
    String sender = "support@brandzter.com"; // should be verified email

    LinkedList<String> recipients = new LinkedList<String>();
    recipients.add("khoyendra@globussoft.com"); // again a verified email, if you are in …
Run Code Online (Sandbox Code Playgroud)

java jakarta-mail

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

如何在Google电子表格中添加标题

我正在使用gdata-spreadsheet-3.0jar在Google电子表格中输入数据.

我在用

(new ListEntry()).getCustomElements().setValueLocal("Header Name", "Value");
Run Code Online (Sandbox Code Playgroud)

但我不想手动创建标题.

我无法使用Java输入/创建电子表格的标题.我也无法使用电子表格的标题输入数据(意味着AB C ...).

我可以创建标题,还是可以使用电子表格的标题(表示AB C ...)?

java google-docs google-sheets

5
推荐指数
1
解决办法
3631
查看次数

如何在struts中使用foreach

我有这个struts代码,我正在使用forEach-

<c:forEach items="${reviewList}" var="reviewListId">
<tr>
   <td colspan="6" class="we_have"><c:out value="${reviewListId}" />
   </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我添加了这个taglib

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
Run Code Online (Sandbox Code Playgroud)

但代替forEach标签显示的错误是 -

根据标记文件中的TLD或属性指令,属性项不接受任何表达式

但是代替标签lib它没有显示任何错误,这意味着它支持这个标签lib,但不知道为什么它不支持forEach标签.

java foreach struts

5
推荐指数
1
解决办法
5668
查看次数