web容器

我的版本是apache2.0.54,在httpd.conf中加入或者修改.

LoadModule cache_module modules/mod_cache.so
<IfModule mod_cache.c>

LoadModule disk_cache_module modules/mod_disk_cache.so
<IfModule mod_disk_cache.c>

CacheRoot D:/AppServ/Apache2/cacheroot
CacheSize 256
CacheEnable disk /
CacheDirLevels 5
CacheDirLength 3

</IfModule>

LoadModule mem_cache_module modules/mod_mem_cache.so
<IfModule mod_mem_cache.c>

CacheEnable mem /
MCacheSize 4096
MCacheMaxObjectCount 100
MCacheMinObjectSize 1
MCacheMaxObjectSize 2048

</IfModule>

</IfModule>

Jason   2005-09-21 21:14:54 阅读:2978  评论:0  引用:0
本示例将避免对图片的请求出现在访问日志中。 你可以随便改改就将它用于避免特定目录或特定主机的请求被记入日志。


SetEnvIf Request_URI \.gif image-request
SetEnvIf Request_URI \.jpg image-request
SetEnvIf Request_URI \.png image-request
CustomLog logs/access_log common env=!image-request
Jason   2005-09-11 00:00:23 阅读:2540  评论:0  引用:0
J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。
Jason   2005-04-18 18:19:06 阅读:2615  评论:1  引用:0


我的jboss是3.2.7

一、要在Jboss中使用MySQL的话首先要把MySQL的JDBC驱动放到CLASSPATH中。
二、再把/docs/examples/jca/mysql-ds.xml复制到/server/default/deploy目录

下。修改mysql-ds.xml文件,其中是数据库主机名是数据库名。
我的mysql-ds.xml如下

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>MySqlDS</jndi-name>
<connection-url>jdbc:mysql:
//127.0.0.1:3306/jspdev</connection-url>
<driver-class>org.gjt.mm.mysql.Driver</driver-class>
<user-name>root</user-name>
<password> </password>
</local-tx-datasource>
</datasources>

三、然后需要设置standardjaws.xml (注:\server\default\conf目录下)文件

的和元素:

<jaws>
<datasource>java:/MySqlDS</datasource>
<type-mapping>mySql</type-mapping>
.....
</jaws>


四、同样也需要把jbosscmp-jdbc.xml文件 注: \server\default\conf目录下)

的 和 元素设置为下面这样:

<jbosscmp-jdbc>
<defaults>
<datasource>java:/MySqlDS</datasource>
<datasource-mapping>mySql</datasource-mapping>
</defaults>
</jbosscmp-jdbc>

五、最后再修改login-config.xml(\server\default\conf目录下)文件来使用

MySQL:

<application-policy name =
"MySqlDbRealm"]
<authentication>
<login-module code =

"org.jboss.resource.security.ConfiguredIdentityLoginModule" flag =

"required"]
<module-option name =
"principal"]jspdev</module-option>
<module-option name =
"userName"]root</module-option>
<module-option name =
"password"] </module-option>
<module-option name=
"managedConnectionFactoryName"]

jboss.jca:service=LocalTxCM,name=MySqlDS
</module-option>
</login-module>
</authentication>
</application-policy>

六、测试代码
//DatabaseConn.java

/*
* 创建日期 2005-3-30
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/

package DataConn;

/**
* @author sun
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/

import java.sql.*;
import javax.naming.*;
import javax.sql.DataSource;
//一个用于查找数据源的工具类。
public class DatabaseConn {
public static synchronized Connection getConnection() throws

Exception
{
try
{
Context ctx = new InitialContext();
//得到初始化上

下文
Object obj = ctx.lookup(
"java:/MySqlDS");//查找连接池
DataSource ds = (DataSource) obj;
//转换成DataSource
return ds.getConnection();
}
catch(SQLException e)
{
throw e;
}
catch(NamingException e)
{
throw e;
}

}

}

-------------------------------
//showdata.jsp

<%@ page contentType=
"text/html; charset=gb2312" %>
<%@ page import=
"java.sql.*"%>
<%@ page import=
"DataConn.*"%>
<%
Connection conn = DatabaseConn.getConnection();
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(
"select * from employee");
while(rs.next())
{
out.println(rs.getInt(
"id"));
out.println(rs.getString(
"name"));
out.println(rs.getString(
"salary"));
out.println(rs.getString(
"department"));
out.println(rs.getInt(
"age")+"<br>");
}
conn.close();
stmt.close();
rs.close();

%>
Jason   2005-03-30 14:24:21 阅读:3765  评论:2  引用:0

解决Weblogic8.1 的中文问题办法:

在WEB-INF/weblogic.xml文件的</weblogic-web-app>语句前加下列语句:

<jsp-descriptor>
<jsp-param>
<param-name>compilerSupportsEncoding</param-name>
<param-value>ture</param-value>
</jsp-param>
<jsp-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</jsp-param>
</jsp-descriptor>




Jason   2004-11-16 14:02:40 阅读:1555  评论:0  引用:0
装weblogic8.1的web应用服务器几天了,如今才有点头绪。
weblogic 建虚拟目录:
打开域目录下(myDomain)的config.xml文件.在最后的</Domain>语句前加入下列语句:
<Application Name="WebApp" Path="H:\" StagingMode="nostage" TwoPhase="true">
<WebAppComponent Name="WebApp" Targets="myserver" URI="WebApp"/>
</Application>
Name="WebApp" 是虚拟目录名
URI="WebApp" 是真实的文件名



Jason   2004-11-15 21:34:03 阅读:2552  评论:2  引用:0
小圣空间 版权没有 盗版必就