问题列表 - 第25476页

如何防止"本地事务已经有1个非XA资源"异常?

我在无状态EJB中使用2 PU,并且在一个方法上调用它们:

@PersistenceContext(unitName="PU")
private EntityManager em;
@PersistenceContext(unitName="PU2")
private EntityManager em2;

@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW )
public void getCandidates(final Integer eventId) throws ControllerException {
    ElectionEvent electionEvent = em.find(ElectionEvent.class, eventId);
    ...
    Person person = getPerson(candidate.getLogin());
    ...
}

@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW )
private Person getPerson(String login) throws ControllerException {
    Person person = em2.find(Person.class, login);
    return person;
}
Run Code Online (Sandbox Code Playgroud)

这些方法使用REQUIRES_NEW transcaction注释以避免此异常.当我从javaFX applet调用这些方法时,所有方法都按预期工作.现在我试图从JAX-RS webservice调用它们(我没有看到任何逻辑上的区别,因为在初始上下文中查找了ejb两种情况)并且我一直得到这个异常.当我在glassfish 2.1连接池中设置XADatasource时,我在em2上得到了nullpointer异常.

任何想法接下来要尝试什么?

问候

java persistence ejb transactions jax-rs

8
推荐指数
2
解决办法
7602
查看次数

ActionMailer中url_for和命名路由的问题视图:"需要控制器和操作"

我试图在我的用户欢迎电子邮件中提供确认链接,我收到以下Rails错误:

Need controller and action!
Run Code Online (Sandbox Code Playgroud)

它对这一行大惊小怪:

<p>Please take a moment to activate your account by going to: 
<%= link_to confirm_user_url(:id => @user.confirmation_code) %>.</p>
Run Code Online (Sandbox Code Playgroud)

在我的development.rb环境中,我有以下几行:

config.action_mailer.default_url_options = {
  :host => "localhost", :port => 3000
}
Run Code Online (Sandbox Code Playgroud)

@user变量没有问题.我测试过的电子邮件之类的东西@user.username@user.confirmation_code.我只是遇到麻烦url_for和命名路线,如confirm_user_url.

当我检查我的路线时rake routes,confirm_user显示,所以这不是指定路线不存在的问题.

我似乎无法弄明白.是什么赋予了?

development-environment routes ruby-on-rails actionmailer

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

如何在cmake中制作构建规则来预处理生成.h和.cpp文件的惰性C++ .lzz文件?

我想做的只是编写Lazy C++ .lzz文件,然后在构建之前运行lzz以生成将在最终应用程序中构建的.cpp和.h文件,有点像moc如何与Qt一起工作.

有没有办法做到这一点?

lazy-c++ cmake

8
推荐指数
2
解决办法
3657
查看次数

JSON_Spirit:解压缩JSON字符串的好例子?

使用C++ JSON_Spirit库解压缩JSON字符串的任何好的示例/教程?

可以遍历json_spirit :: Value对象并漂亮打印它的东西将是理想的.

c++ json json-spirit

5
推荐指数
0
解决办法
6186
查看次数

MySql UTF编码

 java.sql.SQLException: Incorrect string value: '\xAC\xED\x00\x05sr...' for column 'xxxx'

该列是MYSQL中的一个longtext,带有utf8字符集和utf8_general_ci排序规则.

怎么了?

mysql utf character-encoding

4
推荐指数
1
解决办法
2289
查看次数

appdomain中的ShadowCopyFiles属性有什么作用?

我知道当你设置为true时,它会将文件复制阴影.但是阴影复制是什么意思以及为什么我们需要阴影复制文件?

.net shadow-copy

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

MVVM Light Toolkit示例

有谁知道使用MVVM Light Toolkit创建的opensource WPF应用程序?或者任何样品?

c# wpf toolkit mvvm mvvm-light

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

Django:我如何从模板中获取块?

假设我的模板里面有类似的东西,{% block subject %}my subject{% endblock %}并且我加载了这个模板tmpl = loader.get_template('mytemplate.html'),我怎样才能提取"我的主题"?

python django django-templates

7
推荐指数
3
解决办法
3082
查看次数

在合成Verilog代码时如何摆脱敏感度列表警告?

我收到的警告是:

始终阻止的灵敏度列表中缺少一个或多个信号.

always@(Address)begin
  ReadData = instructMem[Address];
end
Run Code Online (Sandbox Code Playgroud)

我如何摆脱这个警告?

verilog synthesis

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

ASP.NET Membership C# - 如何比较现有的密码/哈希

我一直在讨论这个问题.我需要将用户输入的paasword与会员数据库中的密码进行比较.密码经过哈希处理并且有盐.由于缺少文档,我不知道盐是否附加到密码,然后散列如何创建它.

我无法得到这个匹配.从函数返回的散列永远不会匹配数据库中的散列,我知道它是相同的密码.微软似乎以与我不同的方式对密码进行哈希处理.

我希望有人有一些见解.

这是我的代码:

 protected void Button1_Click(object sender, EventArgs e)
    {   
        //HERE IS THE PASSWORD I USE, SAME ONE IS HASHED IN THE DB
        string pwd = "Letmein44";
       //HERE IS THE SALT FROM THE DB
        string saltVar = "SuY4cf8wJXJAVEr3xjz4Dg==";
        //HERE IS THE PASSWORD THE WAY IT STORED IN THE DB AS HASH
        string bdPwd = "mPrDArrWt1+tybrjA0OZuEG1P5w=";
    // FOR COMPARISON I DISPLAY IT
        TextBox1.Text = bdPwd;
        // HERE IS WHERE I DISPLAY THE return from THE FUNCTION, IT SHOULD MATCH THE …
Run Code Online (Sandbox Code Playgroud)

c# membership security asp.net-membership membership-provider

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