经过两天的php稳定运行后,我开始看上了更稳定的jsp。好了,继续我们的服务器环境架设之行。今天我们在apache+php的基础上加jsp。
1.安装j2sdk(比较大,汗……)。这里注意啦!要到java.sun.com下载J2SDK5.0以上的版本,否则tomcat5不支持哦!
2.Win9x设置环境变量:
set JAVA_HOME=W:\j2sdk
set PATH=W:\j2sdk\bin
set CLASSPATH=.;W:\j2sdk\lib\tools.jar;W:\j2sdk\lib\dt.jar;W:\j2sdk\lib\NetComponents.jar;W:\j2sdk\lib;
NT则是桌面->我的电脑->右键点击->选择“属性”->高级->环境变量
变量名:JAVA_HOME 变量值:w:\j2dk
变量名: PATH 变量值:.;w:\j2sdk\bin; (前面的“.;”最好有)
变量名: CLASSPATH变量值:.;W:\j2sdk\lib\tools.jar;W:\j2sdk\lib\dt.jar;W:\j2sdk\lib\NetComponents.jar;W:\j2sdk\lib;
(前面的“.;”最好有)(当然你还可以在startup.bat加上9x设置变量的语句,这样就不必专门在我的电脑属性中设置)
3.接着下载jsp服务器端:tomcat或Resin。这两个哪个好呢?在这里我两个都配置,因为TomCat支持JAVA的新特性,而Resin速度快效率高,二者各有所长。
TomCat
解压缩tomcat;
在CLASSPATH加上w:\tomcat\common\classes;w:\tomcat\common\lib;w:\tomcat\common\lib\servlet-api.jar;
联合Apache:#载入tomcat (using ajp13)
LoadModule jk_module mod_jk-1.2.14-apache-2.0.54.so #载入插件的名称
JkWorkersFile "W:/sft/tomcat/conf/workers.properties" #tomcat配置文件的地址
JkMount /*.jsp ajp13#把.jsp请求交给ajp13
JkMount /servlet/* ajp13#把servlet请求交给ajp13
打开workers.properties,把workers.tomcat_home指定Tomcat工作的目录;workers.java_home指定Jdk的目录;
找到server.xml<!-- Define an AJP 1.3 Connector on port 8009 -->注意下面<Connector port="8009"……一大段字符(用来启用Apj13的8009的端口让mod_jk使用)是否被注释了,如果是的话,把注释的<!--和-->删掉;
接着在<Host .....>后加上<Context path="" docBase="W:/www/" debug="0" reloadable="true"
crossContext="true"></Context>设置网站目录,当然你在Apache加了什么虚拟目录也最好在这儿加上。
联合MySQL:把mysql-connector-java.jar释放到JAVA虚拟机的LIB目录即可。
提醒大家一点,设置tomcat时不少地方的文件要注意大小写与实际一直。
Resin
与Apache整合:在Apache的Httpd.conf中加入
LoadModule caucho_module C:/resin-3.0.3/libexec/apache-2.0/mod_caucho.dll
<IfModule mod_caucho.c>
ResinConfigServer localhost 6802
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>
AddHandler caucho-request jsp
<Location /servlet/*>
SetHandler caucho-request
</Location>
指定网站目录:<web-app id="/" document-directory="W:/www"/>;
OK,PHP+JSP空间搞定!慢慢享受PHP与JSP给你带来的稳定和安全吧^_^
PS:有空的话我会打开我的电脑把它作为服务器哦,当然我还会捆一个域名方便访问。