关于resin如何加为Windows服务的问题??急!!! 设置参数 -conf c:/resin2.16/conf/resin.conf这样就可以正常启动了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 到控制面版中,查看属性,设置启动参数 -conf c:/resin2.16/conf/resin.confOK~~~~~~ 转贴 转贴转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴回复人: Successful(火烈鸟) ( ) 信誉:101 2003-04-28 16:12:00 得分:0 Windows2000下安装Apache+php+jsp+mysql(转载)2003年1月6日-------------------------------------------------------------------------------- 一、php 目前版本4.3 1. 将php.ini-dist rem 为php.ini,copy to WINNT,copy php4ts.dll to WINNT/SYSTEM32,不需要再COPY或者改动其他设置。 2.PHP.INI: register_globals = Off --> on extension=php_gd.dll 去掉注释,启动gd库 extension_dir = ./ --> c:\php\extensions --------------------------------- 二、 安装APACHE 目前安装版本2.0.43 配置conf目录下的httpd.conf文件 #安装apache模块方式添加: LoadModule php4_module c:/php/sapi/php4apache2.dll AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 #Alias /www/ "C:/Documents and Settings/Administrator/www/" (虚拟目录,自定义) #安装cgi方式添加: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php4 .php AddType application/x-httpd-php4 .php3 Action application/x-httpd-php4 "/php/php.exe" #增加默认启动文档: DirectoryIndex index.html增加为: DirectoryIndex index.html index.htm index.php index.php3 #让apache2默认中文显示 #添加: AddLanguage zh-cn .cn DefaultLanguage zh-cn #修改: AddDefaultCharset ISO-8859-1 ---> AddDefaultCharset GB2312 ########################################### 测试文件info.php: <? phpinfo() ?> 在浏览器中输入http://localhost/info.php --------------------------------------------- 三、MySQL安装 1.默认安装路径为:c:\mysql 2.运行 c:\mysql\bin\winmysqladmin ,输入用户名,密码 //如果没有该服务:打开“运行”输入C:\mysql\bin\mysqld-nt.exe –install 。然后打开“管理工具”->“服务”,找到“mysql”服务,启动它。重启windows2000。 ==================================================================== 如果不需要jsp,安装到此完成。 下面开始安装jsp ==================================================================== 四、安装相关软件 1、下载一个jdk(j2sdk-1_4_0-win.exe),假定安装为c:\j2sdk。 2、下载Resin for windows版本(2.1.6版), 地址:http://www.caucho.com/download/,解...Resin\bin\httpd -install”,如果想将Resin服务从系统服务中删除,在命令行执行“C:\Resin\bin\httpd - remove”。 3、下载JDBC for MySQL 文件名为mm.mysql-2.0.14-bin.jar copy to C:\Resin\lib目录(用于jsp支持mysql)。 ---------------------------- 五、配置环境变量 我的电脑鼠标右键->属性->高级->环境变量->系统变量栏 1、JAVA_HOME 点击“新建...”,变量名栏填入“JAVA_HOME”,变量值栏填入“c:\j2sdk”,点击“确定”。 2、Resin_HOME 新建一个变量“Resin_HOME”,值为“c:\resin”。 3、CLASSPATH 在系统变量栏找到CLASSPATH,点击“编辑...”,如果没有这个变量,就点“新建...”,在变量值后面加上c:\j2sdk\lib\tools.jar;c:\j2sdk\lib\dt.jar;”,点击“确定”。 测试服务: 执行:http://localhost:8080 可以看到当前Resin服务器的一些环境变量。 --------------------------- 六、配置Apache捆绑Resin, 执行c:\resin\bin\setup.exe 选中apache2服务,将自动添加C:\Apache\conf\httpd.conf文件需要的内容。 或者打开C:\Apache\conf\httpd.conf,在最后添加 LoadModule caucho_module "c:/resin/libexec/apache-2.0/mod_caucho.dll" <IfModule mod_caucho.c> CauchoConfigFile "c:/resin/conf/resin.conf" <Location /caucho-status> SetHandler caucho-status </Location> </IfModule> 修改Resin配置文件c:\Resin\conf\Resin.conf 找到这一行:<doc-dir>doc</doc-dir> 改成:<doc-dir>c:/apache2/htdocs</doc-dir> -------------------------- 在c:\Apache\htdocs\目录下新建一个文件test.jsp,内容如下: 2+2=<=2+2> 在浏览器中运行http://localhost/test.jsp 显示:2+2=4 说明Apache+Resin配置完成。 ------------------------- 测试mysql连接: 假设在MySQL数据库种建立一个数据库mysql,表名为user 在c:\Apache\htdocs\目录下新建一个文件test-mysql.jsp,内容如下: <%@page language="java" import="java.sql.*" contentType="text/html; charset=gb2312" %> <% String ls_username = "root"; //数据库用户名 String ls_password = "xxxxxx"; //密码 String ls_server = "localhost"; String ls_dbname = "mysql"; //数据库名称 Connection con = null; try { //注册JDBC连接驱动 Class.forName("org.gjt.mm.mysql.Driver"); //与数据库建立连接 con = DriverManager.getConnection("jdbc:mysql://"+ls_server+"/"+ls_dbname,ls_username,ls_password); } catch(Exception e) { System.out.println(e.toString()); } %> <html> <head> <title>测试数据库连接</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF" text="#000000"> <% int li_count = 0; String ls_sql = "select count(*) from user"; //数据表的名称 try { Statement Stmt = con.createStatement(); ResultSet rs = Stmt.executeQuery(ls_sql); if(rs.next()) li_count = rs.getInt(1); if(rs != null) rs.close(); if(Stmt != null) Stmt.close(); } catch(Exception e) { out.println("<br>2" + e.toString() + "<br>"); } out.println("共" + li_count +"条记录<p>测试成功!"); %> </body> </html> <% try { if(con != null) con.close(); } catch(SQLException sqle) { System.out.println(sqle.toString()); } %> 如果访问test.jsp能够访问数据库,就可以了。 -------------------------------------------------------------------------------- 到控制面版中,查看属性,设置启动参数 -conf c:/resin2.16/conf/resin.confOK~~~~~~没有OK啊公司曾经有过一台机器配置是正确的,在服务的属性里“可执行文件的路径”处显示的是如下内容:"C:\resin\bin\httpd.exe" -service -env-classpath ".;C:\tea"怎么还是不成啊?????? 看控制面版-》管理工具-》服务 看你安装的 resin的属性 如果已经启动,先停止,然后设置启动参数 -conf c:/resin2.16/conf/resin.conf这个路径是你resin的配置文件地址你有这样做吗? 有这样做啊,当然有这样做了而且我觉得好象和这个也没什么关系你说的这个只是让RESIN在启动的过程中要去调用这个配置文件,这个是在RESIN服务可以启动的情况下但是现在我碰到的问题是RESIN我用 c:\resin\bin\httpd -install 把它装为服务以后,这个服务根本就启动不了,在“可执行文件的路径”处显示的则是我本机设置的classpath,我认为这里应该显示出c:\resin\bin\httpd.exe才对吧??????泥鳅?是这么回事吗? 还用那么麻烦吗??开始->运行:httpd -install一句话就搞定! 你运行过。D:\resin-2.1.5\bin\setup.exe没有。resin_home设置正确否。 resin_home? how to config?请问上面的各位,在httpd -install装成服务后,看该服务的属性里“可执行文件的路径”处显示的是什么呢? Java JDBC连数据库用命令提示符编译怎么加载.jar文件 xml解析 菜鸟求助 JTable刷新的时候遇到的一个奇怪的问题 新手上路,有问题要问,希望多多关照, 调查:(耽误您不到一分钟的时间,我们学JAVA的讨论一下)你们用JAVA都做什么东西? 怎么用自已写的类包。我用不起! resultset 报错access-violatin? JFrame设置布局管理器BorderLayout的一个问题。详情见内。谢谢。 java 中如何管理剪贴板里的内容 SOS:超高分相赠,请教两个紧迫的jBuilder使用问题! 要编javabean程序了
OK~~~~~~
转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴 转贴
回复人: Successful(火烈鸟) ( ) 信誉:101 2003-04-28 16:12:00 得分:0 Windows2000下安装Apache+php+jsp+mysql(转载)
2003年1月6日
-------------------------------------------------------------------------------- 一、php 目前版本4.3
1. 将php.ini-dist rem 为php.ini,copy to WINNT,copy php4ts.dll to WINNT/SYSTEM32,不需要再COPY或者改动其他设置。 2.PHP.INI: register_globals = Off --> on
extension=php_gd.dll 去掉注释,启动gd库
extension_dir = ./ --> c:\php\extensions --------------------------------- 二、 安装APACHE 目前安装版本2.0.43
配置conf目录下的httpd.conf文件 #安装apache模块方式添加:
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
#Alias /www/ "C:/Documents and Settings/Administrator/www/" (虚拟目录,自定义) #安装cgi方式添加:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .php3
Action application/x-httpd-php4 "/php/php.exe" #增加默认启动文档:
DirectoryIndex index.html增加为:
DirectoryIndex index.html index.htm index.php index.php3 #让apache2默认中文显示
#添加:
AddLanguage zh-cn .cn
DefaultLanguage zh-cn
#修改:
AddDefaultCharset ISO-8859-1 ---> AddDefaultCharset GB2312
########################################### 测试文件info.php: <?
phpinfo()
?> 在浏览器中输入http://localhost/info.php
--------------------------------------------- 三、MySQL安装 1.默认安装路径为:c:\mysql 2.运行 c:\mysql\bin\winmysqladmin ,输入用户名,密码 //如果没有该服务:打开“运行”输入C:\mysql\bin\mysqld-nt.exe –install 。然后打开“管理工具”->“服务”,找到“mysql”服务,启动它。重启windows2000。 ====================================================================
如果不需要jsp,安装到此完成。
下面开始安装jsp ==================================================================== 四、安装相关软件 1、下载一个jdk(j2sdk-1_4_0-win.exe),假定安装为c:\j2sdk。 2、下载Resin for windows版本(2.1.6版),
地址:http://www.caucho.com/download/,解...Resin\bin\httpd -install”,如果想将Resin服务从系统服务中删除,在命令行执行“C:\Resin\bin\httpd - remove”。 3、下载JDBC for MySQL
文件名为mm.mysql-2.0.14-bin.jar
copy to C:\Resin\lib目录(用于jsp支持mysql)。
---------------------------- 五、配置环境变量 我的电脑鼠标右键->属性->高级->环境变量->系统变量栏 1、JAVA_HOME
点击“新建...”,变量名栏填入“JAVA_HOME”,变量值栏填入“c:\j2sdk”,点击“确定”。 2、Resin_HOME
新建一个变量“Resin_HOME”,值为“c:\resin”。 3、CLASSPATH
在系统变量栏找到CLASSPATH,点击“编辑...”,如果没有这个变量,就点“新建...”,在变量值后面加上c:\j2sdk\lib\tools.jar;c:\j2sdk\lib\dt.jar;”,点击“确定”。
测试服务:
执行:http://localhost:8080 可以看到当前Resin服务器的一些环境变量。
--------------------------- 六、配置Apache捆绑Resin, 执行c:\resin\bin\setup.exe
选中apache2服务,将自动添加C:\Apache\conf\httpd.conf文件需要的内容。
或者打开C:\Apache\conf\httpd.conf,在最后添加
LoadModule caucho_module "c:/resin/libexec/apache-2.0/mod_caucho.dll"
<IfModule mod_caucho.c>
CauchoConfigFile "c:/resin/conf/resin.conf"
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule> 修改Resin配置文件c:\Resin\conf\Resin.conf
找到这一行:<doc-dir>doc</doc-dir>
改成:<doc-dir>c:/apache2/htdocs</doc-dir> --------------------------
在c:\Apache\htdocs\目录下新建一个文件test.jsp,内容如下: 2+2=<=2+2> 在浏览器中运行http://localhost/test.jsp 显示:2+2=4
说明Apache+Resin配置完成。 ------------------------- 测试mysql连接:
假设在MySQL数据库种建立一个数据库mysql,表名为user
在c:\Apache\htdocs\目录下新建一个文件test-mysql.jsp,内容如下: <%@page language="java" import="java.sql.*" contentType="text/html; charset=gb2312" %>
<%
String ls_username = "root"; //数据库用户名
String ls_password = "xxxxxx"; //密码
String ls_server = "localhost";
String ls_dbname = "mysql"; //数据库名称
Connection con = null;
try
{
//注册JDBC连接驱动
Class.forName("org.gjt.mm.mysql.Driver");
//与数据库建立连接
con = DriverManager.getConnection("jdbc:mysql://"+ls_server+"/"+ls_dbname,ls_username,ls_password);
}
catch(Exception e)
{
System.out.println(e.toString());
}
%> <html>
<head>
<title>测试数据库连接</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<%
int li_count = 0;
String ls_sql = "select count(*) from user"; //数据表的名称 try
{
Statement Stmt = con.createStatement();
ResultSet rs = Stmt.executeQuery(ls_sql);
if(rs.next())
li_count = rs.getInt(1);
if(rs != null)
rs.close();
if(Stmt != null)
Stmt.close(); }
catch(Exception e)
{
out.println("<br>2" + e.toString() + "<br>");
}
out.println("共" + li_count +"条记录<p>测试成功!");
%>
</body>
</html>
<%
try
{
if(con != null)
con.close();
}
catch(SQLException sqle)
{
System.out.println(sqle.toString());
}
%>
如果访问test.jsp能够访问数据库,就可以了。
--------------------------------------------------------------------------------
OK~~~~~~
没有OK啊公司曾经有过一台机器配置是正确的,在服务的属性里“可执行文件的路径”处显示的是如下内容:
"C:\resin\bin\httpd.exe" -service -env-classpath ".;C:\tea"怎么还是不成啊??????
如果已经启动,先停止,然后设置启动参数 -conf c:/resin2.16/conf/resin.conf
这个路径是你resin的配置文件地址
你有这样做吗?
而且我觉得好象和这个也没什么关系
你说的这个只是让RESIN在启动的过程中要去调用这个配置文件,这个是在RESIN服务可以启动的情况下
但是现在我碰到的问题是RESIN我用 c:\resin\bin\httpd -install 把它装为服务以后,这个服务根本就启动不了,在“可执行文件的路径”处显示的则是我本机设置的classpath,我认为这里应该显示出c:\resin\bin\httpd.exe才对吧??????
泥鳅?是这么回事吗?
开始->运行:httpd -install
一句话就搞定!
resin_home设置正确否。