2016/10/16

Mavenプロジェクトで Spring MVC の Hello World を作成する方法

はじめに

STS (Spring Tool Suite - Eclipse の派生) で、Maven プロジェクトを作成して Spring MVC で Hello World をしようと思ったのですが、思いの外手間取ったのでそのハマりどころを含めて作業手順を残しておきます。

なお、STS のインストールはすでにできている前提とします。

といっても、JDK 1.8 をインストールして STS をダウンロードするだけですけどね。

 

 

続きを読む "Mavenプロジェクトで Spring MVC の Hello World を作成する方法" »

2016/10/13

STSでTomcat起動時エラー解消方法:Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

STS (Spring Tool Suite) は Eclipse ベースの IDE ですが、Tomcat と連携させると起動時に以下のようなエラーが表示されて行き詰まってしまいました。

重大: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
……..
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

 

続きを読む "STSでTomcat起動時エラー解消方法:Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)" »

2016/10/12

STSでTomcatが起動時にエラーを発生し起動できない問題の対処方法

STS (Spring Tool Suite) は、Eclipse をベースとした Spring Framework 用の IDE です。

今回起きた問題ですが、mvc という Spring のプロジェクトと Tomcat を連携させたら、起動時に以下の警告を出力した後、エラーが発生して Tomcat が起動しないというものでした。

警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:mvc' did not find a matching property.

 

続きを読む "STSでTomcatが起動時にエラーを発生し起動できない問題の対処方法" »

2016/10/09

ASP.NET MVC の modelItem とはなにか

ASP.NET MVC の スキャフォールディングを利用して View を作成すると、以下のように HTML.DisplayFor ヘルパーが作成されます(抜粋)。

しかし、modelItem というのはどこにも宣言されていないのですが、これは一体何なのでしょう?

続きを読む "ASP.NET MVC の modelItem とはなにか" »

2016/10/05

Mac でのバックスラッシュの入力方法

Mac 環境のテキストエディタで改行コードを入力しようとしたら、「¥n」ではだめで、バックスラッシュを使って「\n」と入力しないといけないようです。

Mac でバックスラッシュを入力するには、「option + ¥」でできます。

地味ですが、ハマるのでメモとして残しておきます。

2016/09/23

Xamarin for Visual Studio で古いバージョンの iOS アプリを作成する方法

Visual Studio Community 2015 Update3 と Xamarin for Visual Studio を使用するとき、Mac 側の環境は最新の Xcode と Xamarin Studio でなくてはなりません。Xcode と Xamarin Studio はバージョンの組み合わせが固定化されています。

2016年9月23日時点の最新の Xcode は Xcode 8 で、iOS SDK は iOS 10 に対応しています。ですので、デフォルトでビルドすると iOS アプリは iOS 10 用になってしまいます。

では、Xamarin で古いバージョンの iOS アプリの作成ができないかというとそういう訳ではなく、「Deployment Target」を使用することで古いバージョンの iOS アプリを作成できます。

どういうことかというと、最新の iOS SDK を使用していても、「Deployment Target」を指定するとコンパイル時に古い iOS でサポートしていない API はコンパイルエラーになり、古い iOS でサポート外の API はソースコードに含まれないので、古い iOS でも問題なく動作するようになります。

続きを読む "Xamarin for Visual Studio で古いバージョンの iOS アプリを作成する方法" »

Xamarin Studio の iOS アプリで SigningKey のエラー解消方法

Xamarin Studio で iOS10 のアプリをビルドしたら、以下のエラーが表示されました。

Error executing task Codesign: Required property 'SigningKey' not set

このエラーを解消するには、Xcode に Apple ID で署名をする必要があります。

続きを読む "Xamarin Studio の iOS アプリで SigningKey のエラー解消方法" »

Visual Studio 2015 + Xamarin のセットアップにハマったのでその解決方法

はじめに

Visual Studio Community 2015 Update 3 + Xamarin for Visual Studio のセットアップにハマってしまい丸一日潰してしまったので、セットアップ手順をここに残しておきます。

Visual Studio Community 2015 Update 3 + Xamarin for Visual Studio のセットアップで一番重要なのは、セットアップの順番です。

セットアップの順番を間違えてしまうと、意味不明なエラーが表示されてしまうのでご注意ください。

続きを読む "Visual Studio 2015 + Xamarin のセットアップにハマったのでその解決方法" »

No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com エラーの対処方法 .

Visual Studio 2015 + Xamarin で iPhone (iOS) アプリのビルドをすると、以下のエラーが表示されました。

No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com.

これは、Apple の Developer 登録を行わないと、実機にアプリをインストールして実行できないことが原因のようです。

ですので、今回はシミュレーターでアプリを動作させます。

続きを読む "No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com エラーの対処方法 ." »

Visual Studio 2015 の Xamarin for Visual Studio のアップデート方法

Visual Studio 2015 の Xamarin for Visual Studio のアップデートは非常に分かりづらいところにあります。

アップデートは、Visual Studio 2015 を起動して、ツール >> オプション>> Xamarin >> Other から「Check Now」をクリックします。

pic01

続きを読む "Visual Studio 2015 の Xamarin for Visual Studio のアップデート方法" »



プロフィール

  • 名前:fnya
    経歴:
    SE としての経験は15年以上。様々な言語と環境で業務系システム開発を行い、セキュリティ対策などもしていました。現在は趣味SE。

    Twitter では、ブログでは取り上げない情報も公開しています。


    ブログについて

    このブログは、IT、スマートフォン、タブレット、システム開発などに関するさまざまな話題を取り上げたり、雑感などをつづっています。

    >>ブログ詳細
    >>自作ツール
    >>運営サイト
    >>Windows 10 まとめ

    Twitter のフォローはこちらから Facebook ページはこちら Google+ページはこちら RSSフィードのご登録はこちらから