建站资讯

Tomcat 6.0下怎样配备自然环境自变量基本流程共享

作者:admin 发布时间:2020-08-12
Tomcat6.0下怎样配备自然环境自变量基本流程

1步.=== 进到bin文件目录下,双击鼠标startup.bat看是不是出错。一般毫无疑问会报。
2.=== 鼠标右键我的电脑上=== 高級=== 自然环境自变量 在建一个 自变量名叫 JAVA_HOME 随后自变量值是 你的JDK的bin文件目录的上一层。 再在建一个 自变量名叫CATALINA_HOME 自变量值就是你的Tomcat的bin的文件目录的上一层。
3.=== 进到Tomcat bin文件目录下 双击鼠标shutdown.bat 随后反复1 的实际操作。看是不是出错。应当没报了。
4.=== 进到apache-tomcat-5.5.12/conf 文件目录下 寻找tomcat-users.xml 随后建立一个客户名登陆密码。

user username= admin password= 123 roles= admin,manager /
5.=== 随后进到Tomcat主文件目录中conf文件目录下的server.xml文档,寻找在其中的Connector port= 8080 ,并将其变更为Connector port= 8088

jdk+tomcat自然环境自变量配备
在blog里纪录一下,以便后用。

JDK自然环境自变量配备:

假如你的JDK安裝在C盘里,如:C:/j2sdk1.4.2_05,那麼就在系统软件自变量里(自然还可以再用户自变量里)点在建:

自变量名:JAVA_HOME
自变量值:C:/j2sdk1.4.2_05
再度点在建:

自变量名:classpath

自变量值:.;%JAVA_HOME%/lib/dt.jar;

并在path中放入 .;%JAVA_HOME%/bin;

那麼你的JDK就配备取得成功了,自然最好再实验一下是不是配备取得成功,那麼就写一个简易的程序认证一下:

拷贝编码编码以下:
Public class Test{
public static void main{
System.out.println("successful");
}
}

运作编码,假如一切正常,那一切OK,不太好,请查验一下上面所写的是不是有错。

Tomcat自然环境自变量配备:
假如你的Tomcat安裝在C盘里,如:F:/Tomcat50(在这里里谨记一下,安裝Tomcat时,在其英文字母周边一定不必存有空格符,不然最终将会造成配备不了功)

一样,在系统软件自变量里点在建:
自变量名:CATALINA_BASE
自变量值:F:/Tomcat50;
再度在建:
自变量名:CATALINA_HOME
自变量值:F:/Tomcat50;
点一下明确后在classpath里加入%CATALINA_HOME%/common/lib/servlet-api.jar;
在path里加入%CATALINA_HOME%/bin;
明确后你的Tomcat就配备好啦,一样要认证是不是配备取得成功,那么就运作Tomcat,点一下起动(或Start service)后,开启访问器,敲入jdk1.6):

拷贝编码编码以下:
JAVA_HOME=c:/jdk1.6
classpath=. ;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(.;一定不可以少,由于它意味着当今相对路径)
path=%JAVA_HOME%/bin

然后能够写一个简易的java程序来检测JDK是不是已安裝取得成功:

拷贝编码编码以下:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}

将上边的这一段程序储存为文档名叫Test.java的文档。
随后开启指令提醒符对话框,cd到你的Test.java所属文件目录,随后输入下边的指令
javac Test.java
java Test
这时假如见到复印出去This is a test program.得话表明安裝取得成功了,假如沒有复印出这句话话,你必须细心查验一下你的配备状况。

2.安裝Tomcat后,在我的电脑上- 特性- 高級- 自然环境自变量- 系统软件自变量中加上下列自然环境自变量(假设你的tomcat安裝在c: /Tomcat):
CATALINA_HOME: C: /Tomcat
CATALINA_BASE: C: /Tomcat
TOMCAT_HOME: C:/Tomcat
mon/lib下的servlet.jar追加到classpath中来,改动后的classpath以下:
classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%CATALINA_HOME%/common/lib/servlet.jar;
然后能够起动tomcat,在IE中浏览/Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"dtd/web-app_2_3.dtd"
web-app
display-name My Web Application /display-name
description
A application for test.
/description
/web-app

5.在myapp下在建一个检测的jsp网页页面,文档名叫index.jsp,文档內容以下:

拷贝编码编码以下:
html body center
Now time is: %=new java.util.Date()%
/center /body /html

6.重新启动Tomcat
7.开启访问器, 见到当今時间得话表明就取得成功了。
第四步:创建自身的Servlet:
载入你的第一个Servlet

拷贝编码编码以下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)th
rows ServletException,IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println(" html head title
out.println("This is my first Servlet");
out.println(" /title /head body
out.println(" h1 Hello,World! /h1
out.println(" /body /html
}
}

随后仍然用javac HelloWorld.java来编译程序这一文档,假如出現没法import javax.servl
et.*
那麼便是应当把C:/mon/lib里边的servlet.jar文档复制到C:JDKjrelibe
xt中,再度编译程序,就沒有难题了!
随后在Tomcat文件目录里边的C:/Tomcat/webapps/ROOT里边按以下的文档构造:


ROOT/WEB-INF/lib/MyServlet.jar(假如你的servlet的.class弄成了.jar文档,则放到
lib下边)
ROOT/WEB-INF/classes/HelloWorld.class(把上边转化成的HelloWorld.class文档放到这一
里边)
随后在访问器中键入servlet/HelloWorld,因此Server振臂一呼的出错了:Error 404--Not Found
如何件事情呢?
Servlet务必应用C:/Tomcat/webapps/ROOT/WEB-INF这一文件目录下边的web.xml文档开展申请注册,
用EP开启这一web.xml文档,

把下边这一段程序
servlet
.....
/servlet

servlet-mapping
......
/servlet-mapping
更换成

拷贝编码编码以下:
servlet
servlet-name HelloWorld /servlet-name
servlet-class HelloWorld /servlet-class
/servlet
servlet-mapping
servlet-name HelloWorld /servlet-name
url-pattern /servlet/HelloWorld /url-pattern
/servlet-mapping

假如沒有得话,就立即加那段编码

为何呢?
由于 那样的构造

拷贝编码编码以下:
servlet
servlet-name HelloWorld /servlet-name
servlet-class HelloWorld /servlet-class
/servlet

表明特定包括的servlet类.
而下列的构造

拷贝编码编码以下:
servlet-mapping
servlet-name HelloWorld /servlet-name
url-pattern /servlet/HelloWorld /url-pattern
/servlet-mapping

表明特定HelloServlet理应投射到哪种URL方式。
在改动web.xml结束之后,再次起动Server,随后再键入servlet/HelloWorld,那麼诺大一个Hello,World!等
着你嘞,恭贺你
摆平了:)
在JSP文档开始添加下边这条句子能够完成汉语名字显示信息

%@ page language= java contentType= text/html; charset=gb2312 %

改动tomcat文件目录下conf/server.xml为

拷贝编码编码以下:
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/

留意黑体字一部分是改动的地区,改动以后便可以让TOMCAT适用汉语连接了。
上边是详细的配备方式,还能够上tomcat适用汉语,实际上我室内空间里都是有。

收缩