忍者ブログ
よくわからないことを調べて解説してみるブログ。

2024

1205
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2014

1229
非常にわかりづらいタイトルで申し訳ない。

・win8&java1.6時代のRMI起動コマンド
start /b rmiregistry -J-Xms1024m -J-Xmx1024m
java -cp .\XXX.jar -Djava.rmi.server.codebase=file:.\XXX.jar -jar XXX.jar -Xms1024m -Xmx1024m
pause

これがwin7&java1.8で動かない。
そのままコピーして持ってきてだ。
jar生成時のantには、以下のように記載している。
<manifest>
<attribute name="Main-Class" value="xxx..server.ServerStart" />
<attribute name="Class-Path" value="." />
</manifest>

・win7&java1.8
なぜか環境変数のクラスパスを明示することで回避した。
set CLASSPATH=%CLASSPATH%;.\XXX.jar
start /b rmiregistry -J-Xms1024m -J-Xmx1024m
java  -Djava.rmi.server.codebase=file:.\XXX.jar -jar XXX.jar -Xms1024m -Xmx1024m
pause


再び、win8環境でecho %CLASSPATH%として確認したが何も出力されず。

特にJarのマニフェストファイルのjavadocを見てもわからず。
https://docs.oracle.com/javase/jp/1.5.0/guide/jar/jar.html#Manifest Specification

拍手[0回]

PR

2014

1103
pom.xml
<dependency> <groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.7</version>
</dependency>

 
使用例
protected Logger logger = LoggerFactory.getLogger(this.getClass());

拍手[0回]

2014

1027
Windows.batから起動しようとしていたら奮闘したため、メモ。

java -Djava.rmi.server.codebase="file:C:\\prottype\target\classes/" -Djava.security.policy=policy.txt -jar Sample.jar
pause

ダブルクオーテーションが味噌だったらしい。

拍手[0回]

プロフィール
HN:
たんてーくん
性別:
非公開
フリーエリア
最新CM
[09/25 http://2017.bblbuy.com]
[09/24 http://www.japanform.com]
[09/23 http://www.japanform.com]
[09/22 http://www.japanform.com]
[09/21 http://2017.bblbuy.com]
ブログ内検索
忍者ブログ [PR]
* Template by TMP