我想用RxJS just.
我需要的是Observable.just(null),这是无法做到的Observable.from().
我尝试着
import 'rxjs/add/operator/just';
Run Code Online (Sandbox Code Playgroud)
但它不存在于应该存在的位置 - node_modules/rxjs/add/operator因此无法编译.
如何添加此运算符?
orderRequestDao.save(new OrderRequest("5000", "body"));成功执行会在 Dynamo 中放置一条记录。任何读取返回的尝试:
[Request processing failed; nested exception is com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMappingException:
could not invoke null on class
com.cfa.fulfillmentApi.model.OrderRequest
with value 100 of type class java.lang.String] with root cause
Run Code Online (Sandbox Code Playgroud)
(id 为 100 的记录存在)
我正在使用以下 jars (aws.sdk.version: 1.11.86):
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>${aws.sdk.version}</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-core</artifactId>
<version>${aws.sdk.version}</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-dynamodb</artifactId>
<version>${aws.sdk.version}</version>
</dependency>
<dependency>
<groupId>com.github.derjust</groupId>
<artifactId>spring-data-dynamodb</artifactId>
<version>4.4.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
DynamoDb 配置:
主分区键: id (String)
道:
@EnableScan
public interface OrderRequestDao extends CrudRepository<OrderRequest, String> {
OrderRequest findOne(String s);
OrderRequest save(OrderRequest or);
}
Run Code Online (Sandbox Code Playgroud)
域对象: …
我认为这将是一个JBoss FAQ,但我找不到它.
我想同时运行JBoss 4和JBoss 5.我通过将端口的前导数字更改为9来手动更改JBoss 5服务器/默认实例上的所有端口,它似乎可以工作.我可以启动JBoss 4和JBoss 5,没有端口冲突.
我的一位同事说,他认为他听说有一种方法可以"重新绑定"JBoss 5,将所有端口号移动一定数量.这比手动编辑端口设置更简洁.
有没有一种简单的方法来改变JBoss 5中的端口设置,以便它可以与JBoss 4同时运行?
我在Windows 2003系统上,需要在WebSphere Application Server中编写删除和创建配置文件的脚本.这需要我两次调用manageprofiles.bat,一次删除现有配置文件,一次创建新配置文件.
在我的批处理文件中,我有以下内容:
cd "C:\Program Files\IBM\WebSphere\AppServer\bin"
manageprofiles.bat -delete -profileName AppSrv01
rmdir /s /q ..\profiles\AppSrv01
manageprofiles.bat -create -templatePath ..\profileTemplates\default -profileName AppSrv01 -profilePath ..\profiles\AppSrv01
Run Code Online (Sandbox Code Playgroud)
manageprofiles.bat文件以以下结尾:
set RC=%ERRORLEVEL%
@endlocal & exit /b %RC%
Run Code Online (Sandbox Code Playgroud)
如果在我的批处理文件的第二行中删除配置文件时出错(这种情况经常发生),manageprofiles.bat会发出错误消息并导致我的批处理文件终止.我不希望发生这种情况,因为我将在下一个命令中删除配置文件的其余部分.阅读退出文档会让我相信manageprofiles.bat中exit命令中的/ b应该导致manageprofiles.bat终止而不会影响我的bat文件.
我不想以任何方式触摸manageprofiles.bat文件,因为我的更改可能会被更新恢复,并再次破坏我的脚本.我可以在批处理文件中做些什么来解决这个问题吗?
我需要 JMX 和 Java EE 方面的指导。
我知道(经过几周的研究)就部署而言,JMX 规范是缺失的。我正在寻找的供应商特定实现很少,但没有一个是跨供应商的。我想自动部署 MBean 并在服务器上注册。我需要服务器在部署应用程序时加载和注册我的 MBeand,并在取消部署应用程序时删除它。
我使用以下软件进行开发:NetBean 6.7.1、GlassFish 2.1、Java EE 5、EJB 3
更具体地说,我需要一种管理计时器服务运行的方法。我的应用程序需要运行不同的归档代理和批量报告。我希望 JMX 能够让我远程访问以创建和管理计时器服务,并使用户能够创建自己的时间表。如果 JMX 在应用程序部署时自动注册,用户可以立即连接并管理计划。另一方面,EJB 如何连接/访问 MBean?
提前谢谢了。加迪。
我在Google Code上有一个git项目. https://code.google.com/p/jawabot/
我做了一些提交master分支.它们很好,可见git log.现在,当我这样做时git push,我得到"
$ git push
Password:
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)
而有时:
$ git push
Password:
error: The requested URL returned error: 403 while accessing https://dynawest@code.google.com/p/jawabot//info/refs
fatal: HTTP request failed
Run Code Online (Sandbox Code Playgroud)
更新:
$ git remote -v
origin https://dynawest@code.google.com/p/jawabot/ (fetch)
origin https://dynawest@code.google.com/p/jawabot/ (push)
Run Code Online (Sandbox Code Playgroud)
怎么了?我还是谷歌?(我是新手.)
如果有人如此善良,并试图在那里推送一些东西,我会很高兴(我想我能够恢复这种变化).
更新:
根据答案,我试过(git:// url猜测):
$ git remote add gc git@code.google.com:jawabot/jawabot.git
$ git remote -v
gc git@code.google.com:jawabot/jawabot.git (fetch)
gc git@code.google.com:jawabot/jawabot.git (push)
origin https://dynawest@code.google.com/p/jawabot/ (fetch)
origin https://dynawest@code.google.com/p/jawabot/ (push)
ondra@ondra-doma:/mnt/ssd1/_projekty/JawaBot-2.0-git$ git push gc
ssh: …Run Code Online (Sandbox Code Playgroud) 我想使用JBoss提供的替换来指定文件路径,例如$ {jboss.server.log.dir}.
我看到standalone.xml中有条目,例如
<file relative-to="jboss.server.log.dir" path="server.log"/>
Run Code Online (Sandbox Code Playgroud)
但我不认为我可以在任何需要相对路径的地方使用它.例如,我想指向.../standalone/ssl中的密钥库,所以我想放
<ssl certificate-key-file="${jboss.server.base.dir}/ssl/cert"/>
Run Code Online (Sandbox Code Playgroud)
我会在JBoss中6和更早版本的JBoss,但启动时无法找到该文件$ {} jboss.server.base.dir/SSL /证书,我必须填写该文件的绝对路径.
我需要在standalone.xml中启用哪些功能才能使其工作或者这不再可能吗?
我通过standalone.bat 启动JBoss as7,它通过standalone.conf.bat 获取JAVA_OPTS 启动选项。我在standalone.conf.bat中设置了大部分JAVA_OPTS,我对一些JAVA_OPTS有一些疑问
-mp "/opt/jboss-as-7.0.0.Final/modules"
-logmodule org.jboss.logmanager
-jaxpmodule javax.xml.jaxp-provider
Run Code Online (Sandbox Code Playgroud)
我尝试将这些设置为
set "JAVA_OPTS=%JAVA_OPTS% -mp /opt/jboss-as-7.0.0.Final/modules"
set "JAVA_OPTS=%JAVA_OPTS% -logmodule org.jboss.logmanager"
set "JAVA_OPTS=%JAVA_OPTS% -jaxpmodule javax.xml.jaxp-provider"
Run Code Online (Sandbox Code Playgroud)
在standalone.conf.bat中。这似乎不起作用,当我通过standalone.bat启动JBoss时,我收到诸如“无法识别的选项-mp”或“无法识别的选项-logmodule”之类的错误。如果我从standalone.conf.bat 中删除这些行,我的JBoss 就能够成功启动。
我的问题是 - 我是否需要设置这些 JBoss 启动选项?我找不到太多关于它们是什么的文档,尤其是“-mp”。如果是这样,设置这些启动选项的最佳方法是什么?JBoss 不喜欢上面的语法。任何建议表示赞赏。
我可以有多个反馈面板并确定哪个属于哪个?
当我尝试添加多个时,所有验证消息都会转到所有面板.
我的地图是
mountPage("/ page /#{code} /#{name}",Page.class);
但是当我点击链接时
localhost/page/10/toy?2
当我刷新我的页面时,wicket还会添加一个像计数器这样的参数
localhost/page/10/toy?3
为什么?
jboss ×3
java ×2
jboss7.x ×2
wicket ×2
batch-file ×1
ejb-3.0 ×1
git ×1
glassfish ×1
google-code ×1
jakarta-ee ×1
javascript ×1
jmx ×1
observable ×1
push ×1
rxjs ×1
rxjs5 ×1
spring ×1
wicked-pdf ×1
wicket-1.5 ×1
wicket-1.6 ×1
windows ×1