Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
初歩的な質問を失礼いたします。 エクリプスのマーズを用いて、webアプリの初歩を学んでいる者です。 題名の通り、本日ある時点からサーバーを始動しようとしても失敗するようになりました。 思い当たる点としましては、サーブレットの修正をしており、確認用にテストサーブレットを作成、使用後不要なので削除、そののちにこの症状が出るようになりました。 一応、わからないなりに現在までにした対応は、 ・トムキャットの使用ポートを確認、コマンドプロンプトでそれが使用されていないか確認。 →デフォルトの8080、8009であり、未使用みたいでした。 ・サーバー環境の作り直し(今までのものの削除、新しいサーバー作成) →同じメッセージが出る。 です。 なお、サーバを用いて動かしたいプロジェクトをサーバから除外すると起動しました。 皆様にお聞きしたいことといたしましては、 ・(可能であれば)このエラーの原因 ・サー
tomcat-log.md アクセスログ server.xml <Context path="/sampleAP" docBase="/home/sample/webapp"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="/home/sample/log" prefix="access-" fileDateFormat="yyyy-MM-dd" suffix=".log"/> </Context> サーバーログ logging.properties handlers = catalina.org.apache.juli.FileHandler,(ファイルに出力するログの設定) java.util.logging.ConsoleHandler (コンソールに出力するログの設定:標準出力、標準エ
Eclipse WTP(Web開発環境) WTP(Web Tools Platform)は、Web(サーバーアプリ)の開発を行う為の開発環境(プラグイン)。 Pleiades All in One Eclipse3.4にはデフォルトで入っている。 Eclipse上でJSPやサーブレット(あるいはStruts)でコーディングし、EclipseからTomcatを起動して、作成したWebアプリを動かすことが出来る。 動的Webプロジェクトの作成・変更 [/2009-10-14] サーバービュー サーバーの起動・停止(Webアプリの実行・デバッグ) [/2009-11-20] Tomcatの起動時オプション Tomcatのワークディレクトリー [2009-10-14] Web Appライブラリー(WEB-INF/lib) サーバー・ランタイム(javax系クラスのパス指定) サーバー・エディター
経緯 「Webアプリ用のMavenプロジェクトをTomcatで動かしたいです!」と方法を聞かれたので、私が知っている方法をまとめておく。開発の上でのルールに合わせて、いずれか一つの方法でよい。 方法1 Apache Tomcat Maven Plugin を使う 設定 プロジェクトのpom.xmlのpluginsの部分にApache Tomcat Maven Pluginを追加。 <plugins> <!-- snip --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/foo</path> </configuration> </plugin> </
multimineral-tech.com 上記では、 STS の GUI でプロジェクトを作りました。 GUI が裏でヨロシクやってくれていたのですが、何が行われていたのか分からないと、何かを変えたい時にどこを修正すればよいのかも分かりません。 そこで、 GUI を使わずに作成する方法を確認してみましょう。 下準備 Maven の導入 Windows の場合 Mac の場合 インストールの確認 Spring Boot プロジェクト作成 空の Maven プロジェクトから作る STS の利用 Maven で作成したプロジェクトを STS にインポート プロジェクトの設定変更 pom.xml の編集して Spring の利用を宣言 利用ライブラリの確認 簡単な Web アプリで 「Hello Spring Boot!」 簡単な Web アプリの作成 コンソールからの起動 STSからの起動 実
Top > Programming > [JavaEE7][JSF2.2][CDI1.1][Tomcat8]eclipseでMavenプロジェクト→動的Webプロジェクトを作成する Summary JavaEE7のJSF2.2,CDIを使用したWebアプリケーションを作成します。 JavaEE7のアプリケーションサーバとしてGlassFishやWildFly(JBoss)が準拠していますが、ここではTomcatを使用します。 Tomcat8では、ServletやJSPの機能はありますが、JSFやCDIの機能はありません。 そのため、ライブラリをTomcatにプラグインしてTomcat8上でもJSF,CDIを使用したWebアプリケーションの作成方法を紹介します。 今回は、はじめにMavenプロジェクトとして作成し、必要なライブラリをpom.xmlに記述します。その後、動的Webプロジェクトに
1. クラスローダ 「クラスローダ」とは、クラスのロードやリソース(ファイル)の検索を担当するオブジェクトで、「java.lang.ClassLoader」を継承したクラスのインスタンスです。全てのクラスはクラスローダによってアプリケーションにロードされる事になっており、各クラスは自身をロードしたクラスローダへの参照を保持しています。そのクラスローダは「java.lang.Class」の「getClassLoader」メソッドで取得することができます。 クラスローダはツリー構造をしており、関連する親クラスローダを1つ所有しています。ツリー構造の大元に位置するクラスローダを「ブートストラップ・クラスローダ」と呼びます。これはJava仮想マシンに組み込まれており、Javaアプリケーションの起動時に、最初に読み込まれるものです。ブートストラップ・クラスローダはJava標準のライブラリや、Java
Javaでは欠かせないクラスをロードするためのクラスローダ。普段意識していないかもしれませんが、しっかりと縁の下で支えているよね。(Java言語仕様を確認しながら書いてないので間違っていたらツッコミよろしくです) クラスローダとは Javaクラスローダー(英: Java Classloader)とは、Java仮想マシンの一部で、JavaクラスをJava仮想マシンに動的にロードする役割を持つ [1]。通常、クラスは必要になったとき初めてロードされる。Javaの実行系は、クラスローダーがあるおかげでファイルやファイルシステムについて知る必要がない。 大きく分けて以下の3つの種類があります。 ブートストラップ クラスローダ エクステンション クラスローダ システム クラスローダ ブートストラップは、Javaのコアライブラリ($JAVA_HOME/lib/rt.jar)のライブラリ、パッケージがj
Java仮想マシンの配下では、多くのクラスが複雑に(かつ密接に)絡み合い、Javaアプリケーションの動作を支えています。しかし、複数のアプリケーションを利用しているうちに、相互のアプリケーション間で、同名でバージョンだけが異なるクラス(ライブラリ)が必要になったとしたらどうなるでしょう? しかも、そのクラスライブラリには、バージョン間の上位/下位互換性がないとしたら、どうしたらよいでしょうか。 このように、バージョンアップしなければアプリケーションBが動かない、バージョンアップすればアプリケーションAが正常に動かなくなってしまうというケースは、多くのアプリケーションが並存するサーバ上においては、大いにあり得ることです。 そこで、Tomcatのようなコンテナでは、複数のクラスローダに階層関係を持たせることで、個々のクラス(ライブラリ)の独立性を保証しています。クラスローダとは、その名のとおり
JNDI Datasource configuration is covered extensively in the JNDI-Resources-HOWTO. However, feedback from tomcat-user has shown that specifics for individual configurations can be rather tricky. Here then are some example configurations that have been posted to tomcat-user for popular databases and some general tips for db usage. You should be aware that since these notes are derived from configura
新トップページへ | Tip Apache + Tomcat + PostgreSQLでサーブレット実行環境構築(Linux) LastUpdate : 08/09/14 CentOS5.1(64Bit版)に、サーブレットのWebアプリを実行する環境をApache+Tomcat+PostgreSQLで構築を行ってみます。 今回使用するソフトウェアのバージョンは以下のとおり。 JDK → Version 6 Update 7 Apache → 2.2.3 Tomcat → 6.0.18 PostgreSQL → 8.1.11 もくじ 必要なソフトウェアを揃える とりあえずサーブレットが動くようにする サーブレットからPostgreSQLにコネクションプールを使いアクセスできるようにする 必要なソフトウェアを揃える JDK Tomcatのリリースノートに「 Tomcat 6.0 require
Servlet から JDBC を使う まずは、JDBCを使うServletを紹介しましょう。基本的には、これまで見てきたServletと同じスタイルです。 import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class JDBCTestServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doIt(request, response); } public void doPost(HttpServletRequest
JDBC 6章 DataSourceからConnectionを取得する 6.1. server.xmlへの設定 6.2. web.xmlへの設定 6.3. DataSourceの利用 6.1. server.xmlへの設定 J2EEにおいてデータベースに接続する場合は、java.sql.DriverManagerではなく「javax.sql.DataSource」を用いてConnectionを取得する方法が推奨されています。この節ではTomcatでDataSourceを用いる方法について説明します。 TomcatでDataSourceを用いるためには、まずTomcatの設定ファイルserver.xmlでの設定が必要です。 ... <Context path="/sample" docBase="/home/tomcat/sample" debug="0" reloadable="true"
2013/05/08追記:このエントリに、SQLiteを使ったDBサンプルの例まで追加したものを、http://homepage1.nifty.com/y-osumi/works/code/eclipse/に加筆修正してまとめました Javaのサーブレット開発と言えばEclipse+Tomcatが定番だが、どちらもバージョンアップのたびに結構微妙な点が変わるので、Eclipse上でのTomcat設定構築のやり方が書籍やネット上の情報では既に古くなってしまっているものが多い。 というわけで、2013年4月現在の環境構築メモを作ってみた。いろいろ細かく書いているのでEclipse+Tomcat入門・初心者向け。 環境 Windows XP Professional (32bit) Eclipse IDE for Java EE Developers (Ver.4.2 Juno) Tomcat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く