当前位置:web 服务器 > Tomcat >>

Java Web 开发---Tomcat的配置

配置环境变量: 
 
 
添加三个系统变量: 
 
 
1、JAVA_HOME: C:\JDK  实际JDK的位置
 
2、TOMCAT_HOME(或CATALINA_HOME): C:\Tomcat
 
3、 CLASSPATH: %JAVA_HOME%\lib;%TOMCAT_HOME%\lib
 
4、C:\Program Files\Java\jdk1.6.0_16\bin(JDK的bin中)
 
              
 
机器上有CLASSPATH用分号隔开,然后加在后面。
 
 
 
Tomcat的环境变量就配置完毕了,下面检验Tomcat是否能够运行:
 
 
 
在控制台中转到C:\Tomcat\bin这个目录,运行startup,然后回出现一个窗口,连跳一大串东西,最后表示Server已经运行
 
 
 
在浏览器中输入http://localhost:8080,出现欢迎界面,则表示Tomcat没问题了
 
 
 
然后和上面一样,写入你的第一个Servlet
 
 
 
import java.io.*;
 
import javax.servlet.*;
 
import javax.servlet.http.*;
 
public class HelloWorld extends HttpServlet
 
{
 
public void doGet(HttpServletRequest request,HttpServletResponse response)throws 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.servlet.*
 
 
 
那么就是应该把C:\Tomcat\common\lib里面的servlet-api.jar(根据实际来看)文件拷贝到C:\JDK\jre\lib\ext中,再次编译
 
 
 
然后在Tomcat目录里面的C:\Tomcat\webapps\myweb(目录名可任意)里面按如下的文件结构:
 
 
 
 
 
myweb\WEB-INF\web.xml
 
myweb\WEB-INF\classes\HelloWorld.class(把上面生成的HelloWorld.class文件放在这个里面)
 
 
 
Servlet必须使用C:\Tomcat\webapps\myweb\WEB-INF这个目录下面的web.xml文件进行注册,用记事本打开这个web.xml文件,在里面加入www.zzzyk.com
 
 
 
<servlet>
 
<servlet-name>HelloWorld</servlet-name>
 
<servlet-class>HelloWorld</servlet-class>
 
</servlet>
 
<servlet-mapping>
 
<servlet-name>HelloWorld</servlet-name>
 
<url-pattern>/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>/HelloWorld</url-pattern>
 
</servlet-mapping>
 
表示指定HelloServlet应当映射到哪一种URL模式。
 
 
 
 
补充:软件开发 , Java ,
Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
访问www.zzzyk.com 试试
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,