小编Xan*_*del的帖子

IE8中的GWT - 异常抛出而未被捕获

我已将此发布在Google Web Toolkit Discussion Group上,但希望你们可以帮助我.我已经构建了一个GWT应用程序,可以在Firefox和Chrome中完美运行.

尝试在Internet Explorer 8中加载时,我从我生成的cache.html文件中收到错误:

行:408字符:12错误:抛出异常而未捕获.代码:0

当我在生成的文件中找到该行时(这都是使用-PRETTY参数完成的,以便于阅读)我发现它位于最终所在的行:

function entry0(jsFunction, thisObj, arguments_0){
  var initialEntry;
  initialEntry = entryDepth++ == 0;
  try {
    return jsFunction.apply(thisObj, arguments_0);
  }
  finally {
    initialEntry && $flushFinallyCommands(($clinit_16() , INSTANCE));
    --entryDepth;
  }
}
Run Code Online (Sandbox Code Playgroud)

唯一的问题是这不是我的客户端java生成的代码 - 它似乎是GWT自己生成的代码.

作为一个测试我添加了一个空的catch块 - 现在阻止Internet Explorer抱怨,但仍然没有加载我的应用程序.所有加载的是周围的html和图像以及应用程序所在的空白区域.

有谁之前经历过这个吗?关于如何解决这个问题的任何想法?

任何信息将不胜感激!

提前致谢,

Xandel

gwt internet-explorer

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

Spring 事务管理不适用于 Spring Boot + MyBatis?

我正在尝试让 Spring 事务管理在我的新 Spring Boot + MyBatis 应用程序中工作。

到目前为止,我已经设法让一切都以最少的问题工作 - 它只是让@Transactional注释正常运行。目前,无论方法是否被注释,所有语句都会立即提交。

Spring Boot 为您做了很多样板配置,以至于很难找到缺失的链接。

我的build.gradle包含以下依赖项:

compile("org.springframework.boot:spring-boot-starter-amqp")
compile("org.mybatis.spring.boot:mybatis-spring-boot-starter:1.0.0")
compile("mysql:mysql-connector-java:5.1.38")
Run Code Online (Sandbox Code Playgroud)

我的application.properties包含以下数据源配置:

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/my_db
spring.datasource.username=my_user
spring.datasource.password=my_pass
Run Code Online (Sandbox Code Playgroud)

bean 中未按预期运行的方法的简单示例如下:

@Transactional
public void performTransactionTest() throws Exception {

    Person person = new Person();
    person.setPersonId(123);
    personMapper.insert(person);

    throw new Exception("This should force a rollback!");

}
Run Code Online (Sandbox Code Playgroud)

异常被抛出,但记录已经被插入。

目前基本上没有关于 Spring Boot 和 MyBatis 的事务配置的文档,但据我所知,它应该主要将自己连接起来,就像在 Spring + MyBatis 应用程序中手动完成的那样,它没有的地方 - 我们是能够进一步配置它。话虽如此,我applicationContext.xml在没有运气的情况下尝试了以下配置:

<tx:annotation-driven proxy-target-class="true" transaction-manager="transactionManager" />

<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource" ref="dataSource" />
</bean> …
Run Code Online (Sandbox Code Playgroud)

java transactions mybatis spring-boot

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

如何在Jetty中配置Web应用程序部署目录

这一定是一个死的简单答案,但我似乎无法找到!

我刚开始在CentOS 5.5上使用Jetty 7.0.2,并使用默认设置部署了一个(只需将我的WAR文件放在目录中).当Jetty启动时,它会将战争提取到{something-warfilename-etc}目录中.webapp/webapps/tmp/jetty

我知道Jetty有大量可以实现的自定义配置,但是,我只想设置提取的war文件的位置,以便我可以.properties安全地修改文件等.

提前致谢!

deployment web-applications jetty

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

Ext-GWT/GXT(不是那么)简单布局问题?

我已经在Ext-GWT论坛上发布了这个问题,我只是希望有人在这里找到答案!

我正在努力做一些我最初认为很简单但我开始相信是不可能的事情......

我有一个"布局模板" - 简单地由几个GWT DockLayoutPanel组成,最后在LayoutPanels中结束.GWT的LayoutPanel旨在将添加到其中的小部件(或复合)的大小调整为其完整大小,并且与纯GWT小部件完美匹配.

我的"布局模板"的想法是我不知道内部LayoutPanel的EXACT高度和宽度,因为我可能在实例化此模板时以不同方式设置某些面板大小(外部DockLayoutPanels).我想要的是将Grid组件添加到最内层的LayoutPanel之一,并使其自身大小(高度和宽度)适合普通的GWT小部件(例如,与GWT Label完美配合).

我对GXT非常陌生(就像我今天早些时候开始使用它一样)并且我确实意识到GXT以与GWT在DOM上构建其Widgets的方式不同的方式构建其组件.

反正有没有达到预期的效果?我已经尝试将网格添加到具有FitLayout布局的ContentPanel,我尝试过AnchorLayout,我尝试直接添加网格......似乎没有什么工作......任何建议甚至是正确方向的推动都会大大不胜感激!

提前致谢!

Xandel

grid gwt gxt

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