WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
   ホーム お問い合わせ サーバサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このエントリーをはてなブックマークに追加        
  • 刊行書籍情報  [書籍マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集





 FAQ[10日でおぼえるJSP/サーブレット入門教室]


No.該当頁質問 回答更新日
1 - MySQL4.0.20で、パスワード設定、実行が出来ない バージョンアップに伴い、無名ユーザでのパスワード設定が不可となりました。そのため、MySQL4.0.20を使用する場合、パスワード設定はrootユーザでないと実行できなくなります。
パスワード設定をする場合は、コマンドプロンプトから、以下のように入力してください。
=======================================================
> C:\mysql\bin\mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
…(中略)…
mysql> SET PASSWORD FOR root@localhost=PASSWORD('root');←【パスワードを設定】
2004年7月21日
2 - 8日目以降のサンプルでエラーが出ます。
サーブレットのサンプルが動きません。
Tomcat4.1.12以降で無名サーブレット(web.xmlに明示的に登録しないサーブレット)がデフォルトで無効に変更されています。
Conf/web.xmlの以下の箇所のコメントアウトを外してください。
<!-- ←削除
<servlet>
  <servlet-name>invoker</servlet-name>
  <servlet-class>
   org.apache.catalina.servlets.InvokerServlet
  </servlet-class>
  <init-param>
    <param-name>debug</param-name>
    <param-value>0</param-value>
  </init-param>
  <load-on-startup>2</load-on-startup>
</servlet>
--> ←削除
・・・(中略)・・・
<;!-- ←削除
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->  ←削除

また以下の、サーバサイド環境構築設定のページも参考になさってみてください。
 http://www.wings.msn.to/contents/env/index.html
2004年2月16日
3 - MySQLが使えない 以下のサイトがお役に立つかもしれません。
参考になさってみてください。
http://www.bitlink.co.jp/server/win_mysql.htm
2003年11月20日
4 Orientation 34 MySQLが正常動作しているか確認しようとすると
C:\WINDOWS>mysqladmin ping
C:\MYSQL\BIN\MYSQLA~1.EXE: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
というエラーが出る
MySQLを起動してから、確認をおこなってください。 2003年11月07日
5 - RedHatLinuxで、環境設定のモジュールインストール時に、コンパイル条件を設定(configure)すると
configure:error:no accetable C compiler found in $PATH というエラー出ます。
RedHatにCコンパイラ関係のモジュールがインストールされていないようです。
以下のURLを参考になさってみてください。
 http://www.kt.rim.or.jp/~nozawat/gcc.html
2003年7月27日
6 330 第10日1時限目「タグライブラリを利用しよう」のサンプル実行時、フォームを未入力にして「登録」ボタンを押下しても、エラーダイアログが表示されません。
タグライブラリは最新版を使用しています。
Utilityタグライブラリは現在「非推奨」の扱いとなり、現バージョンでは動作できないようです。
同じような機能としては、Commons Validatorなどがあります。
http://jakarta.apache.org/commons/validator/index.html
2003年7月23日
7 Orientation 35 サンプルデータを展開しようとすると、「ERROR1050 xxxx already exists (xxxxはテーブル名)」というエラーメッセージが出ます。 > mysqladmin -u root -p DROP xxxx (xxxxはデータベース名を入力)で一度データベースを削除してから再度データを展開してみてください。 2003年6月04日
8 Orientation 27 Windows98の環境変数設定方法がわからない c:\windows配下のautoexec.batというファイルを編集します。エディタ(メモ帳など)で開いて、autoexec.batの末尾に、各環境変数と値を入力してください。環境変数が「JAVA_HOME」、設定したい値が「c:\j2sdk1.4.1_02」のときは、
SET JAVA_HOME=C:\j2sdk1.4.1_02
と入力します。他の環境変数も同様に追加してください。
すべて追加したら、OSを再起動してください。
2003年4月10日
9 - JSP で画像を表示しようとすると、画像が開けなくなるときがあります。
TOMCATのApacheへのプラグインモジュールに問題があるのでしょうか?
Windows環境です。
mod_webappsの正式サポートが4.0.2からWindows版では外れました。
環境によってはmod_webapp より mod_jk2を使用するか、Tomcat単体で使用なさったほうが良いかもしれません。
Mod_jk2によるApache連携方法については以下のサイトをご参照ください。
http://www.wings.msn.to/contents/env/index.html
2003年3月21日
10 - Xerces 2.x.xと1.x.xとのバージョンの違いは、何なのでしょうか? http://xml.apache.org/xerces2-j/releases.html
などの情報が役立つと思います。
また、Xerces 2.x.xを使用するとサンプルがうまく動作しないことがありますので、 Xerces 1.x.xを使用されることをお勧めします。
2003年1月07日
11 - Tomcat4.1.12以降でサーブレットが動かない。 Tomcat 4.1.12からはInvokerServletがデフォルトで無効になっております。
http://jakarta.apache.org/site/news.html
24 September 2002 - Security updates: Tomcat 4.1.12
Stable and Tomcat 4.0.5 Released
が参考になります。
2002年12月04日
12 194 第6日1時限目のようにデータベースに新規データ登録時、カタカナの「ソ」が文字化けしてしまう。 S-JIS表示の場合「ソ」「表」「能」などは2バイト文字の後ろ側が「\」なので、エスケープしないと文字化けしてしまいます。「ソ\フト」「芸能\人」というように入力すれば正しく表示されます。
以下のサイトも参考になりますので、ご参照ください。
http://www.kent-web.com/pubc/jcode/
2002年11月18日
13 - MySQLにサンプルDBが展開できない。 以下の内容を試してみてください。
c:\mysql\binへのパスが通っているか確認してください。
my.ini、my.cnfの設定を行ってください(本書コラムP.243参照)。
二度目以降の展開に際しては、一度データベースをDROPしてください(さもないと、既に存在している旨がエラー表示されます)。
また、以下のサイトも参考になりますので、MySQLの基本的なオペレーションを知りたい方は併せて参照ください。
http://homepage1.nifty.com/gak/webdb/mysql.html
2002年10月26日
14 - J2SEをインストールすると弟8日目からのサーブレットでjavaファイルがコンパイルできない。
javax.servlet javax.servlet.httpがインストールされていないためで、J2SEではなくJ2EEでないとだめなのではないでしょうか?
Linux環境です。
J2SEには確かにServletAPIが入っていませんが、代わりに Tomcatにservlet.jarが含まれています。
servlet.jarへのCLASSPATHがきちんと通っているかどうか確認してみてください。
2002年10月19日
15 Orientation 35 サンプルデータを展開しようとすると、「
ERROR at line xx: Unknown command '\・.
というエラーがでます。
MySQLのデフォルトの文字コードがLatin1という欧米系の文字コードであるため、環境によっては文字化けが発生したり、データを正常にインポートできないことがあります。
Windowsの場合はシステムフォルダ配下の「my.ini」、Linuxの場合は「/etc/my.cnf」に以下のコードを追加し文字コードを明示的に指定してください。

[mysqld]
default-character-set=sjis
[mysql]
default-character-set=sjis
(Linuxの場合はsjisの部分をujisとしてください。)

以下のサイトも参考になりますので、ご参照ください。
http://www.kent-web.com/pubc/jcode/
2002年6月24日
16 2 第1日1時限目のintro.jspが表示されません。
ApacheとTomcatの連携も確認でき、webappsにjsp10を作成してその中にファイル を入れました。
第0日lページのようにhttpd.confを編集をしている(jsp10を入れている)かど うかご確認ください。 2002年6月12日

[ 書籍ホーム]   [ FAQ]   [ 本書訂正]

著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
書籍/記事に関するご質問/お問い合わせは「WINGSお問い合わせフォーム」をご利用ください。
Copyright(c) 1998-2020,Yamada Yoshihiro.  All Right Reserved.