有关Tomcat的一些小技巧
来源:互联网 发布:windows 10分屏 编辑:程序博客网 时间:2024/05/23 19:55
1.可以从Wondow服务中启动Tomcat,可以设为自动启动
2.Web应用发布方法:
a.修改Server.xml,添加Context元素
b.使用Context片断
例: 要添加configsample应用,可以在<TomcatHome>/conf/Catalina/localhost目录下创建一个名为configsample.xml的文件,文件内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context debug='"5" docBase="E:/publishBook/configsample"
path="/configsample" reloadable="true"
workdir="work/..">
注:如果需要直接输入IP地址和端口号就可以访问应用,如http://localhost:8088,则需设置path="/",并且修改webapp目录下ROOT目录名,改成任意其他名称,如tomcat,以后如果想访问Tomcat管理页面需要输入http://localhost:8088/tomcat。
c.使用默认发布目录
d.使用Tomcat管理工具(http://localhost:8088/admin)
3.为应用程序打包:
在Web应用程序根目录下执行jar cvf configsample.war *.*
4.常用数据库连接:
a.Oracle(thin模式)
URL="jdbc:oracle:thin@localhost:1521:DBHouse"
Driver=oracle.jdbc.driver.OracleDriver
b.SqlServer
URL="jdbc:microsoft:sqlserver://localhost:1433;
DataBaseName=mydb"
Driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
c.MySQL
URL="jdbc:mysql://localhost:3306/myDB"
Driver=com.mysql.jdbc.Driver
5.SSI技术:SSI是直接由服务器解释执行的,需要Web服务器软件支持SSI
在Tomcat上配置支持SSI功能:
(1)修改<TOMCAT_HOME>/conf/web.xml文件,去掉关于SSI的注释
(2)把<TOMCAT_HOME>/server/lib/servlets-ssi.renametojar的文件名改为servlet-ssi.jar
jsp中不能嵌入SSI指令
6.Tomcat中文编码问题解决方案:
a.JSP页面显示中文乱码:
在页首添加<%@ page contentType="text/html;charset=GB2312"%>
b.表单提交乱码:toGBK
c.MySQL数据库应用乱码:
修改MySQL的配置文件<MYSQL_HOME>/my.ini,将
default-character-set=latin1中的latin1改为gbk
7.Tomcat阀(4类)
配置:在server.xml中<host>元素中加入<Value>元素
(1)客户访问日志阀
<value className="org.apache.catalina.values.AccessLogValue"
directory="logs" prefix="local_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
(2)远程地址过滤器
<value className="org.apache.catalina.values.AccessLogValue"
allow="127.0.0.*" deny="222.*"/>
(3)远程主机过滤器
<value className="org.apache.catalina.values.AccessLogValue"
allow="ict*"/>(通过远程主机名决定是否相应客户请求)
(4)客户请求记录器
- 有关Tomcat的一些小技巧
- java有关的一些小技巧
- 有关tomcat的一些小总结(一)
- 一些css有关处理浏览器兼容问题上的小技巧
- 有关python的字典以及对象什么的一些小技巧
- 有关identity的小技巧
- 有关Matplotlib的一些技巧
- Tomcat的一些技巧
- HTML小技巧的一些小技巧
- HTML小技巧的一些小技巧
- HTML小技巧的一些小技巧
- HTML小技巧的一些小技巧
- 有关GirdView使用的几个小技巧!
- 有关 list 内存释放的小技巧
- 30个有关Python的小技巧
- 30个有关Python的小技巧
- 30个有关Python的小技巧
- 有关 list 内存释放的小技巧
- Linux和windows的subversion安装配置
- 正则表达式--后向引用
- 经常用到的javaScript技术代码
- LabVIEW中使用CIN节点
- 七夕幻境 -------纪念从我眼前溜走的07年农历07月07日
- 有关Tomcat的一些小技巧
- J2ME点滴
- 开篇
- 正则表达式--零宽断言
- 正则表达式--负向零宽断言
- malloc 注意事项
- ISO9000-----扼杀软件企业的创新能力的杀手
- 正则表达式--注释
- Struts标签的简单总结