网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Win2000 Server IIS+Tomcat5多站.
.使用JDBC创建数据库对象.
.Java正则表达式之从入门到精通.
.Java Web Start的作用.
.Java技巧:用Java获得IP地址.
.为Tomcat注册的Windows服务增加安.
.osworkflow descriptor 解析片断.
.Java GUI误解 因为外观而拒绝Swi.
.String类使用的例子(1).
.实战SWT布局.
.Java入门(2) 面向对象的程序设计.
.用java实现人工智能中的A*算法求.
.前车之覆,后车之鉴--开源项目经.
.新基准下,微软.NET依旧胜出.
.Java语言入门 -- 第二章 Java程.
.管理复杂应用性能管理实用方法(1).
.实例变量与存取方法.
.Java与XML(二)用Java编写XML的.
.JDK 1.5编译中的一个奇怪问题.
.JAVA初学常见问题.

[环境设置] for server.xml of TOMCAT

发表日期:2008-1-5


*如转载请注名出处http://blog.csdn.net/darkula

TOMCAT版本:
4.1.31/5.0.28

设置虚拟路径:
<Context path="/example" docBase="E:\Project\Java\" debug="0" reloadable="true"/>

    path:定义在地址栏里的附加虚拟名字,例如按上面配置好后输入http://127.0.0.1/example即可自动访问到你E:\Project\java\下的project(docBase为项目实际所在路径),他会自动在该目录下寻找名称为index,扩展名为.jsp/.htm/.Html等扩展名的文件,默认其为首页。

    假如想更改TOMCAT默认的目录,则将下面appBase的值改为你的实际路径即可
      <!-- Define the default virtual host -->
      <Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true">

这样就可以通过http://localhost或者http://127.0.0.1直接访问了。

设置server端口:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
               port="80"...../>
将port后的值改为你想要的端口即可,80为默认的HTTP服务端口,如改为其他端口,用户在访问时则需要在访问地址后加上指定端口
example:
80 port: http://127.0.0.1/example
8080 port: http://127.0.0.1:8080/example

设置project下的web.XML:
    很多人直接把TOMCAT下的WEB-INF里的web.xml直接贴过来,这样也可以启动,但会报错,注重TOMCAT下的web.xml:<servlet-class>org.apache.jASPer.servlet.JspServlet</servlet-class>
    解决方法就是让你的WEB-INF下的web.xml变的整洁些:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <display-name>MyProject</display-name>
</web-app>
这样就可以了。

关于不同版本TOMCAT下设置Servlet:

先将你自己的servlet.class复制到你自己项目的WEB-INF\classes下

然后在TOMCAT的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>

上一篇:DOM4J 使用简介(转) 人气:1254
下一篇:eWorkflow工作流平台新版发布! 人气:886
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐