ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

Spring BootのSTSではまったところメモ

2016-08-22 22:50:42 | JavaとWeb
ネットでしらべてもよくわからなかったところを、
忘れないうちにメモ(現状、自分へのメモ・あとで、充実させるかも)




■とにかく立ち上がらない
・STSを立ち上げようとすると、Javaが古い、1.8を使えといわれる

・Java was started but returned exit code=13

 とかかれたダイアログ(OKしか押せない)が出て、立ち上がらない
  →64ビット版と32ビット版の違いらしい?

【理由】
 Javaがあってない

【対策】
 最新版の”JDK”を入れなおす
  →ふつうにJavaのダウンロードをするとJRE
   JREは、違うエラーになる




■maven installで、JDKを入れているのに、エラーメッセージで
 JREが入っているみたいなエラー(下の赤い四角形)が出る。


【理由】
 JDKは入っているし、JAVA_HOMEもパスもJDKになっている・・・けど、
 なぜか、STSのinstall Javaが、JREを指している

【対策】
 JDKのパスに変える
 ※8月24日追加
stsのメニュー Window→preferencesを選択すると、以下のダイアログが出る。

そのダイアログでJava→Installed JREsを選択したとき、右側に、赤い四角形で囲んだように、
javaのあとに(JDKとこないですぐに)JREときたら、JDK”ではない”JREを指定している。
この場合、これを選択して、Editボタンをクリック。出てきたダイアログで、JDKの下にある
JREを選択する。




■m2のリポジトリのtomcat-embeded-coreにアクセスできない(しっかり、そのjarはあるのに)といわれる

【理由】
 よくわからないけど、なにかおかしくなったみたい

【対策】
以下のことを順に行う
・stsを終了する
・ユーザーの自分のアカウントの下の.m2など、.ではじまるものを削除・・・すると怖いので、一時的にどこかにおく
・STSを立ち上げ、workspaceをいままでと違うところにする
そしたら、なぜか、うまくいった




■(8月24日追加)以下のダイアログが出て、急に立ち上がらなくなった。

そのログをみると
!SESSION 2016-08-24 11:17:49.203 -----------------------------------------------
eclipse.buildId=3.8.1.201607290850-RELEASE-e46
java.version=1.8.0_101
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ja_JP
Framework arguments:  -product org.springsource.sts.ide
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.springsource.sts.ide

!ENTRY org.eclipse.osgi 4 0 2016-08-24 11:17:55.625
!MESSAGE Application error
!STACK 1
java.lang.ArrayIndexOutOfBoundsException
	at java.lang.System.arraycopy(Native Method)
	at java.util.Arrays.copyOfRange(Unknown Source)
	at java.util.Arrays.copyOfRange(Unknown Source)
	at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.lambda(ChooseWorkspaceDialog.java:380)
	at java.util.stream.ReferencePipeline.accept(Unknown Source)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.util.stream.ReferencePipeline.collect(Unknown Source)
	at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.createUniqueWorkspaceNameMap(ChooseWorkspaceDialog.java:382)
	at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.createRecentWorkspacesComposite(ChooseWorkspaceDialog.java:325)
	at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.createDialogArea(ChooseWorkspaceDialog.java:176)
	at org.eclipse.jface.dialogs.TitleAreaDialog.createContents(TitleAreaDialog.java:158)
	at org.eclipse.jface.window.Window.create(Window.java:426)
	at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1095)
	at org.eclipse.jface.window.Window.open(Window.java:783)
	at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.prompt(ChooseWorkspaceDialog.java:114)
	at org.eclipse.ui.internal.ide.application.IDEApplication.promptForWorkspace(IDEApplication.java:342)
	at org.eclipse.ui.internal.ide.application.IDEApplication.checkInstanceLocation(IDEApplication.java:261)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:128)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1519)



まったく、意味不明・・・

【理由】
 よくわからない(ファイルパスがながすぎる?)

【対策】
 以下のようにしたら立ち上がった。理由不明
・Cドライブ直下にstsというフォルダをつくり、その中に解凍し魔物を入れる
・そこのstsを立ち上げる
・workspaceは、実行ファイルsts.exeと同じフォルダ内につくる。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

テスト観点とか、境界値・同値テスト方法とかを無料で公開しているサイト

2016-08-22 12:03:33 | Weblog
このブログに前も書いたけど、テスト観点は無料で公開されている

ここのサイト

テスト観点ライブラリ
http://www.qbook.jp/qptestview/librarylist

組み込み、Web、スマホ用。これで十分かどうかは、自分で判断してね。
バルテスさんが公開してるものなので、まあ、自分で考えるよりかは信用できる?




それと、この前書いた、境界値、同値、組み合わせテストなども、方法が公開されている

テスト技法の基本の「き」シリーズ
http://www.valtes.co.jp/download/

境界値、同値は4弾。組み合わせは第一弾

ただし、どちらも、ダウンロードに登録は必要。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする