JavaWebのTomcatのインストールと展開

ダウンロードTomcatの

ダウンロードURLは:https://tomcat.apache.org/
、一般的に新しいバージョン(8.5)、最新バージョンは、開発に適し不安定でなくてもよいし、次のバージョン7.0のエンコーディング(ISO-8859-1)とバージョン8.0を選びます及び(UTF-8)の上方には同じではありません。
JavaWebのTomcatのインストールと展開
フィギュア、TomcatのJDKに依存して、トンとJDK tomca異なるバージョン要件の異なるバージョンから見ることができ
ますが、インストールtomcat8.5のJDK7以上、および変数は、JDKの環境(必要を設定する必要がインストールする必要がある場合、例えばJAVA_HOMEフォームの設定環境変数)

Tomcatのインストールパッケージの選択

JavaWebのTomcatのインストールと展開

Tomcatの設定環境変数

深すぎる解凍しないように注意して、指定したディレクトリのTomcatにダウンロードしたアーカイブを解凍
JavaWebのTomcatのインストールと展開

  1. [コンピュータ]を右クリックし、[プロパティ] --- --- --- [システムの詳細設定]、[環境変数]
  2. ユーザー変数とシステム変数のみ、現在のユーザープロファイル環境変数にユーザー変数ことができ、システム変数を設定すると、すべてのユーザの環境変数を設定することです
  3. 新しいユーザー変数名:CATALINA_HOME、変数値:C:\ Users \ユーザーPC \デスクトップ\ apacheの-tomcatに-8.5.49(あなたのtomcatエキスディレクトリ)
  4. ユーザー変数のパスを設定する尾部に、さらに%CATALINA_HOME%\ binに(セミコロンで変数の値の間に「;」スペーサー)
     

    環境変数を設定する別の方法

    STARTUP.BAT構成ファイルと直接のshutdown.batファイルすることができ
    集合CATALINA_HOME = C:\ Users \ユーザー馬力\デスクトップ\ apacheの-tomcatに-8.5.49
    JavaWebのTomcatのインストールと展開

スタートTomcatサービス

在cmd命令下输入命令:startup.bat,出现如下对话框,表明服务启动成功。
JavaWebのTomcatのインストールと展開
JavaWebのTomcatのインストールと展開
启动之后出现乱码的解决办法
apache-tomcat-8.5.49->conf->logging->java.util.logging.ConsoleHandler.encoding = UTF-8改为GBK

测试tomcat

打开浏览器,在地址栏中输入localhost:8080回车,如果看到Tomcat自带的一个JSP页面,说明你的Tomcat已搭建成功。
JavaWebのTomcatのインストールと展開
注:IE浏览器要加http://

修改默认端口号

将8080修改为80默认端口,这样在访问时就不用带端口号了,配置tomcat编码方式也是在这里,在最后面追加URIEncoding="UTF-8"
JavaWebのTomcatのインストールと展開

在Eclipse中配置tomcat

【Windows】---【Perferences】---【Server】---【Runtime Environment】---【Add】---【Apache Tomcat v8.5】---【Browse】---【tomcat路径】
在eclipse中修改Tomcat的发布属性。双击【Tomcat v8.5 Server at localhost】---【Server Locations】---选择项目部署路径---【Deploy path】--设置项目部署的文件夹
JavaWebのTomcatのインストールと展開

Tomcat的主要目录

JavaWebのTomcatのインストールと展開
work存放的是class文件,jsp->java->class依赖于servlet-api.jar包

添加servlet-api.jar包的两种方式

将tomcat/lib中的servlet-api.jar加到WEB-INF的lib中,Build Path
右键项目->Build Path->Add library ->Server Runtime(添加了tomcat中所有的jar包)

标准的JavaWeb应用的目录结构

JavaWebのTomcatのインストールと展開

  • deployment descriptor:部署的描述。
  • Web App Libraries:自己加的包可以放在里面。
  • build:放入编译之后的文件。
  • WebContent:放进写入的页面。
  • WEB-INF : 注意:固定写法。此目录下的文件不能被外部直接访问。
    classes: 我们编写的程序代码。.class文件
    lib : 应用需要用的jar文件
    web.xml : 应用的配置信息

    常见状态码

    200:一切正常
    300/301:页面重定向(跳转)
    302/307(临时重定向)
    403:权限不足
    304(未修改)
    表示客户机缓存的版本是最新的,客户机可以继续使用它,无需到服务器请求。
    404(找不到资源) 服务器上不存在客户机所请求的资源。
    500(服务器内部错误,代码有误)

部署应用到Tomcat服务器

开放目录部署方式

把应用直接复制到F:\apache-tomcat-7.0.52\webapps下。

把应用打成war包

打war包命令:jar -cvf MyApp.war .(Export->War Export)
把war包直接复制到F:\apache-tomcat-7.0.52\webapps下,应用自动解压

注:webapps目录下有几个目录就代表有几个应用。

MyEclipseのとTomcatサーバーの統合

1、Tomcatの統合
Webアプリケーションの作成2、
図3は、展開

仮想パス

道(なぜなら、サーバーを再起動する必要性、推奨されません)

実際のディレクトリ:D:\ TestProject
仮想ディレクトリ:C:\ Users \ユーザー馬力\デスクトップ\ apacheの-tomcatに-8.5.49 \ webappsに\ TestProject( 絶対パス)
\ TestProject(相対パス)

仮想ディレクトリマッピング:
<コンテキスト文書ベース=「D:\ TestProject」パス=「/ TestProject」/>
文書ベース:アプリケーションの真のパスを表します。
パス:ネットワークにアクセスするための仮想ディレクトリ名
サーバーを再起動する必要があります注意を。
ファイルがDに存在する:\ TestProjectではなく、Webアプリケーション

第二の方法

新しいクラスの.xmlファイル名、ファイル名、仮想アプリケーションの代わりにディレクトリ名。
Cにファイルを配置:\ Users \ユーザー馬力\デスクトップ \ apacheの-tomcatに-8.5.49 \ confに\カタリナのディレクトリ下の
クラスの.xmlファイルの内容の名前
<のXmlバージョン= "1.0"エンコード= "UTF-8"?>
<コンテキスト文書ベース= "D:\ TestProject "パス= "/ TestProject" />

第二の方法では、.xmlのROOT.xmlに変更し、クラス名は、localhostがブラウザで直接検索することができます

おすすめ

転載: blog.51cto.com/13646338/2455095