SMART SPACE

ハイブラウ&ハイセンス

000Java

[ リスト | 詳細 ]

記事検索
検索

全4ページ

[1] [2] [3] [4]

[ 次のページ ]


ダウンロードして
C:\Users\ユーザー名\Downloads\apache-tomcat-8.0.0-RC1-windows-x86.zip\apache-tomcat-8.0.0-RC1\bin
の中の tomcat8.exe をクリックすると解凍される。










C:\Users\ユーザー名\Downloads\apache-tomcat-8.0.0-RC1-windows-x86
の中に
C:\Users\
ユーザー名\Downloads\apache-tomcat-8.0.0-RC1-windows-x86\apache-tomcat-8.0.0-RC1\bin
ができるので、もう一度 tomcat8.exe をクリックしてインストールしようとしたが、一瞬何かが出て消えてインストールできない。

tomcat8.exe ではなく、少し上にある startup.bat をクリックする。


一瞬何かが出て消えてインストールできない。



−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

やり直す。

解凍する時にProgram Filesを避け、Cドライブの直下に apache-tomcat-7.0.40 を置いて、Tomacat8に名前を変更して  C:\Tomcat8 としておく。

ここで、環境変数を設定する。
システムのプロパティ→環境設定

変数名:CATALINA_HOME
変数値:C:\Tomcat8


変数名:TOMCAT_HOME
変数値:C:\Tomcat8\bin


を設定する。

4.Tomcatを起動する
C:\tomcat6.0\bin 内のstartup.batで起動
C:\tomcat6.0\bin 内のshutdown.batで停止

やはりうまくいかない。
勉強方法がわかりませんhttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=1083017590&sort=1
勉強方法がわかりません
専門学校でJavaを勉強し始めて5ヶ月たちました。
勉強内容がApplet に移り、 Servlet に移り、後3週間で修了という段階で
TortoiseSVN に初めて触りました。
新しい世界が広がってるんだなと思っている間もなくどんどん次の世界が紹介されます。
先生はもうあまり教えてくれなくなりました。
SVN なんてすごく難しそうです。
サーブレットマッピングの難解さをなんとか乗り切ろうとしているのに
もっとわからない SVN にいきつきました。
SVN は知っておかないといけませんか?
勉強することの多さにびっくりしています。
みんなどうやって乗り切っているのでしょうか?
プログラマーになりたいんですが、何を知っておかないといけないのでしょうか?
データベースやDOMを知ってから修了したかったのですが、
時間がないということで、教えてもらえなくなりました。
どうやって勉強していったらいいでしょうか?
いままで勉強してきた経験で言うと、突如として初めてみる理屈や世界に唐突にぶち当たります。
ここにこんな理屈があるのかって感じです。
教えてもらわないと気付きません。独学でやっていく自信がなくなりました。
隣のクラスの人たちは Servlet を知らないまま修了していきました。
Servlet を知っているかいないかでは、大きく違うんじゃないでしょうか。
僕は急ぎすぎているのでしょうか?
こんなことは初めてのことなのでびっくりしていて途方に暮れてます。
なにかアドバイスをお願いします。
  • アバター
  • 質問日時:
    2012/3/8 05:05:55
  • 残り時間:
    3時間
  • 回答数:
    4
  • お礼:
    知恵コイン
    50枚
  • 閲覧数:
    33

回答

(4件中1〜4件)
並べ替え:回答日時の
新しい順
古い順
khurataさん
Java ひとつ取っても、知るべき事は非常に多いです。5ヶ月では、到底足りません。
おそらく3年やっても足りないでしょう。
Java に限らず、プログラミング言語の習得とは、そういうものです。

プログラミング言語の学習は、外国語の学習に似ています。
文法を知っただけで日常会話が出来るわけではありませんし、日常会話が出来てもビジネス会話が出来るわけではありませんし、それが出来ても学術論文が書けるわけでもなければ小説が書けるわけでもありません。
1つの言語を「使える」と言うには、読めて、書けて、聞けて、喋れて、さらにその土地の文化や商習慣など、広い世界を知らなければなりません。
これを数ヶ月で習得出来るわけがありません。

Java は、すでに「それなりに古い言語」ですから、「文化」の蓄積も大変多くなっています。
裾野が広い分、頂上も高いです。
また、日々、新しい知識が加わり続けています。
急いで急ぎ過ぎという事は無いと思いますが、あせってもしょうがない、という面もあります。いくら懸命にやっても、1人の人間の努力では、到底全てをカバー出来ないからです。
ご自分のペースで、じっくり学ぶのが良いと、私は思います。

「教えてもらわないと気付きません。独学でやっていく自信がなくなりました」との事ですが、視野が広がれば、自動的に「見えてくる世界も広がります」。
そこは心配しなくても大丈夫です。
  • グレード
JavaとTortoiseSVNは別モンです。
そこは理解してますか?
Java、Applet、ServletまではJava言語から派生してるものなので分かりますが、
SVNはものすごく大雑把に言うと、ソース管理をするってだけで、Java言語関係ありません。

Java(だけでなく他の言語でも同様)でいろんなアプリケーションを作成していく上で、ソースの履歴をとっておかないと、あるコードを実装してNGだった場合に戻す、ということが困難になります。そのためのSVNです(ソースだけでなく文書やバイナリも対象にできるので、ソースだけの話じゃなくなります。。)。
似たようなツールにCVSやVSS(Visual SourceSafe)などがあります。
上のような感じだと言うことをひとまず覚えておけばいいです。
プログラマーになるのに必須というわけではありません。必要になったらいやでも覚えます。
データベースやDOMの方を先に習熟した方がいいと思います。
  • アバター
  • 違反報告
  • 編集日時:2012/3/8 05:49:07
  • 回答日時:2012/3/8 05:41:23
phinlodaさん
subversion (SVN) と Java とは直接関係ありません。SVN は単なるバージョン管理のツールで、どんな言語(またはプログラムとは関係ないファイル)でも使えます。

プログラマーが絶対に知っておかないといけないのは、アルゴリズムとデータ構造、そして実際に使用するプログラミング言語です。

SVN は「知っておかないといけない」ものではありませんが、使うだけなら難しいものではないし、仕事で使えと言われたら必須になってしまうので、最低限の機能は練習しておいた方がいいでしょう。

他の言語の経験がなければ、5か月というのは Java の基本知識だけで精一杯の短い時間です。J2EE まで十分に知りたいのなら2年はかかるでしょう。そして、実際に使い物になる J2EE のプログラムが書けるようになるのは、さらに2年かかると考えてください。例えばデータベースだけでも中身を理解するつもりなら半年はかかります。

半年で作れるプログラムは、仕様に従った単純なものだけです。また、データベースを理解するのではなく、データベースを使ってデータを読み書きするだけの知識なら、2週間もあれば何とかなるでしょう。最初から全部ではなく、実際にプログラムを書きながら必要なところを勉強するというのはうまいやり方です。

私が Java を勉強していた頃は Java World という良い雑誌があったのですが、かなり前に休刊になって、今はその種の雑誌がなかったと思います。しかし、Web が普通に使えるのですから、Java に関するサイトやコミュニティを探すというのもアリだと思います。

とにかく、基本は「実際にプログラムを書く」ということです。これがないとプログラミングの技術は絶対に上達しません。
  • グレード
diogenes412323さん

SVNというのは、ソースのバージョン管理ツールです。
知っておかないといけない、という言葉が出てくるのは、
SVNがなんなのかをきちんと「理解」していないからだと思います。
一つ一つの理解が、おろそかになっているのだと思います。

勉強すること、多いですよね。
でも、プログラマになりたいのであれば、
「一生勉強」です。

独学での限界を感じているのでしたら、
個人的に教えることは可能です。
※マイページにURLがあります

ただ、独学で出来ることもたくさんあると思います。
プログラマとしてやっていきたいなら、


どれだけ自分の力で解決できるか


がカギです。
自分で解決する、自分で学ぶ、自分で調べる。

そういう力が、プログラマには必須です。
誰かに教えてもらわないとなかなか出来ない人は、
プログラマを仕事にしても、
苦しいことばかりだと思います。
もちろん、自分で解決する力も、
養っていくことは十分可能です。


まずは、今現状、自分がどこまで把握できているのか確認しましょう。

Java 入門

と検索して出てきたサイトで、
自分がわかっていること、わかっていないこと、
ちゃんと区別しましょう。

もっと基礎的なことをいうと、
修飾子についてきちんと理解しているか、
オブジェクト指向についてきちんと理解しているか、
ひとつずつ確認してみてください。

千里の道も一歩から、です。
がんばってくださいね。
  • アバター
  • 知恵袋マスター
データベースに接続できない
下記環境で、Javaを勉強しています。
教材 :やさしいJava 活用編 第3版 Lesson8 Sample1
実行環境:jdk1.7.0_01
Tomcat 7.0
IE8.0
データベースはJava付属のJavaDBを使用

以下のコードを打ち込みコンパイルと実行をしたところ
-----------------------------------------------------------------------------------
import java.sql.*; //P242

public class k0821
{
public static void main(String[] args)
{
try
{
//接続の準備
String url = "jdbc:derby:cardb;create=true";
String usr = "";
String pw = "";

//データベースへの接続
Connection cn = DriverManager.getConnection(url, usr, pw);

//問い合わせの準備
DatabaseMetaData dm = cn.getMetaData();
ResultSet tb = dm.getTables(null, null, "車表", null);

Statement st = cn.createStatement();

String qry1 = "CREATE TABLE 車表(番号 int, 名前 varchar(50))";
String[] qry2 = {
"INSERT INTO 車表 VALUES (2, '乗用車')",
"INSERT INTO 車表 VALUES (3, 'オープンカー')",
"INSERT INTO 車表 VALUES (4, 'トラック')"};
String qry3 = "SELECT * FROM 車表";

if(!tb.next())
{
st.executeUpdate(qry1);
for(int i=0; i<qry2.length; i++)
{
st.executeUpdate(qry2[i]);
}
}

//問い合わせ
ResultSet rs = st.executeQuery(qry3);

//データの取得
ResultSetMetaData rm = rs.getMetaData();
int cnum = rm.getColumnCount();
while(rs.next())
{
for(int i=1; i<=cnum; i++)
{
System.out.print(rm.getColumnName(i) + ":" + rs.getObject(i) + " ");
}
System.out.print("");
}

//接続のクローズ
rs.close();
st.close();
cn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
-----------------------------------------------------------------------------------
コマンドプロンプト上に以下の表示が出ました。

C:\Program Files\Apache Software Foundation\Tomcat 7.0ses>java k0821
java.sql.SQLException: No suitable driver found for jd

at java.sql.DriverManager.getConnection(Driver
at java.sql.DriverManager.getConnection(Driver
at k0821.main(k0821.
補足
つづきは
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=138...
です。
  • 質問日時:
    2012/3/13 11:29:32
  • 残り時間:
    7日間
  • 補足日時:
    2012/3/13 11:40:53
  • 回答数:
    1
  • お礼:
    知恵コイン
    50枚
    閲覧数:
    20

    回答

    (1件中1〜1件)
     
    tumura999さん
    そのエラーメッセージを見る限り、jdbcドライバーが見つかっていませんね。
    derby用のjdbcドライバ(jarファイル)をjavaのclasspassに追加する必要があります。
    一番簡単なやり方は、javaインストール先のjreフォルダの下のlib/extフォルダに、
    derby.jarとderbytools.jarとderbytools.jarをコピーして置いておく、というのがあります。
     
     
     
     
     
     
     
    データベースに接続できない(つづき)
    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=128...
    の続きです


    コマンドプロンプト上に以下の表示が出ました。

    C:\Program Files\Apache Software Foundation\Tomcat 7.0ses>java k0821
    java.sql.SQLException: No suitable driver found for jd

    at java.sql.DriverManager.getConnection(Driver
    at java.sql.DriverManager.getConnection(Driver
    at k0821.main(k0821.java:16)
    -- Press any key to exit (Input "c" to continue) --

    -----------------------------------------------------------------------------------
    この後どうして解決したらいいかがわかりません。

    ここまでにP470記載の指示のとおり CLASSPATH を

    C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar;
    C:\Program Files\Java\jdk1.7.0_01\lib\derby.jar;.

    に通し、Tomcat で共通して使うファイルを、
    Tomcat をインストールしたディレクトリの下の lib フォルダに配置せよ とあったので、

    C:\Program Files\Java\jdk1.7.0_01\db\lib
    の中の derby.jar を
    C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib
     
     
     
     
     
    tumura999さん
    Javaで実行するのですから、tomcatのlibパスに入れても意味がありません。
    実行するjavaのlibパスにコピーする必要があります。
    具体的には、上記でしたら
    C:\Program Files\Java\jre7\lib\ext
    の下に、
    C:\Program Files\Java\jdk1.7.0_01\db\lib
    の下の全てのjarファイルをコピーしてください。
    derbyの実行にはderby.jarだけでなく、derbytools.jarも必要だったと記憶しています。

    にコピーして置きました。
サーブレットマッピングのところがまったく理解できませんhttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=1082810945&sort=1
サーブレットマッピングのところがまったく理解できません
web.xml 内で
<servlet>
      <servlet-name>hello</servlet-name>
      <servlet-class>HelloWorld</servlet-class>
< /servlet>

< servlet-mapping>
      <servlet-name>hello</servlet-name>
      <url-pattern>/servlet/hello</url-pattern>
< /servlet-mapping>

という例がよく挙げられてますが、なぜおしまいのところで /servlet/hello
という風に /servlet を付けねばならないかが腑に落ちません。
ここには何を書くのかがどの本を見てもあまりはっきり書いてありません。
urlパターンとは何のことでしょうか?
どこにそれは記述してあるものなのでしょうか?

まったく理解できてませんので、やさしめに説明をお願いできたらと思います。
  • アバター
  • 質問日時:
    2012/3/5 03:25:27
  • 残り時間:
    3時間
  • 回答数:
    2
  • お礼:
    知恵コイン
    50枚
  • 閲覧数:
    34

回答

(2件中1〜2件)
国際規格でそう決まってるからです。
xmlファイルは木構造というものを表現しています。

WEB.XMLはXMLファイルです。
例えばつぎのようなXML文書があったとします。

<A>
      <B>14</B>
      <C>10</C>
< /A>
< D>
      <B>9</B>
      <E>8</E>
< /D>

とあった場合AというもののBの状態やCの設定などを決めるという意味になります。
そしてAが閉じられて次はDのBという状態やEの状態を決めるという意味になります。
<A>、、、</A>の間に書かれたものは全部Aの属性であるという意味となります。

Aが車で  Dが飛行機を表すゲームのデータだとし
Bをホイールの種類の指定  Cをハンドルの種類の指定、
Eをその乗り物のカラーだとするなら。

Aの車のBはホイールの種類を指定し、Cというハンドルの種類を決める。
Dのホイールの種類をBで決めて、カラーをEで決める。
という意味になります。
  • グレード
  • カテゴリマスター
  • 編集日時:2012/3/5 09:10:08
  • 回答日時:2012/3/5 08:34:29
rindou240さん
>なぜおしまいのところで /servlet/helloという風に /servlet を付けねばならないか

そんな風に参考書に書いてありました?
フレームワークではなく、普通のServletでしたら、/servletは必須ではないですよ。
こうでなければいけない、という決まりはないので、説明があまりないのじゃないでしょうか?

参考にされた例では、jspではなく、servletを起動する場合にわかりやすくしようという意図なのか、よくわかりませんが、そのようにしていたというだけです。

アプリケーションのベースのURLのパスを、サーバで定義していると思います。
例えば、
http://localhost:8080/MyProject/ というURLを指定すると、
welcomeに定義された、
http://localhost:8080/MyProject/index.jsp が動くようなプロジェクトだとします。

このとき、ユーザが、
http://localhost:8080/MyProject/hiho と打ったら、HelloWorldクラスが動くようにしよう、と思ったら、
<url-pattern>/hiho</url-pattern>
と書きます。

こんなこともできるよ、という下の例は、応用編なので、入門書には説明していないのかと思いますが、
ワイルドカードも使えます。

もし、<url-pattern>/hello/*</url-pattern>としたら、
http://localhost:8080/MyProject/hello/aaa と打っても、
http://localhost:8080/MyProject/hello/bbb としても、
HelloWorldクラスを起動します。
Tomcatがダウンロードできないhttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1282732942
Tomcatがダウンロードできない
tomcatのダウンロードのページに行き(http://tomcat.apache.org/download-70.cgi
OS:vista32bit版
ブラウザー:IE9で
tomcat7.0.26のBinary DistributionsのCoreの中の
32-bit/64-bit Windows Service Installerを選んでダウンロードしようとすると
ダウンロードした後IE9は
「apache-tomcat-7.0.26.exeはダウンロードしたユーザーの人数が少ないため、コンピューターに問題を起こす可能性があります。」
という表示を出してその後受け付けてくれなくなります。

どうしたらダウンロードしインストールできるでしょうか?
何が悪いのでしょうか?
  • アバター
  • 質問日時:
    2012/3/4 01:53:29
  • 残り時間:
    7日間
  • 投票開始:
    2012/3/11 03:52:42
  • 投票数:
    0
  • 回答数:
    1
  • お礼:
    知恵コイン
    25枚
  • 閲覧数:
    35

回答

(1件中1〜1件)
何かセキュリティーソフトが警告を出してるのだと思います。
サーバー構築でしたらセキュリティーソフトを吟味して下さい。
開発(学習)用でしたら zip を試しましょう。
zip だとサービスはインストールされませんが開発や学習の場合は
むしろ勝手に走り出さない方がいいので zip の解凍で十分でしょう。
  • グレード
  • カテゴリマスター

全4ページ

[1] [2] [3] [4]

[ 次のページ ]


.

過去の記事一覧

diogenes
diogenes
男性 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について

よしもとブログランキング

もっと見る

[PR]お得情報

いまならもらえる!ウィスパーWガード
薄いしモレを防ぐパンティライナー
話題の新製品を10,000名様にプレゼント
いまならもらえる!ウィスパーうすさら
薄いしモレを防ぐ尿ケアパッド
話題の新製品を10,000名様にプレゼント
ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事