众所周知,Asp程序只能运行在Windows的IIS上,而windows
server的安全性和稳定性无不令人挠首。于是我们想到了Linux,但是IIS是windows的专利,LInux上运行不了,在此介绍一种Asp程
序移植到LInux的方法,给Windows Server系统濒临崩溃,文件中大量中毒而又束手无策的人们提供另一种选择。
在以前的方法中,大多用 iAsp方法,由于网上介绍过很多,在此就不多说了;另外iAsp的使用稍有繁琐,因此介绍另外一种方法,使用arrowHead和tomcat的方法。
arrowHead是java写成的一些jar包,它可以直接放到tomcat工程下面使用,使用灵活方便。下载地址
http://linux.softpedia.com/get/Progra ... ead-ASP-Server-1204.shtml
下载完成之后,再下载其它支持所需要的包。本人提供了比较全的包,以供下载。
下载完之后 ,Asp在Linux下的安装就可以进行了。
1. 创建web.xml文件。在下面下载,下载后,修改默认首页。
2. 在TOMCAT_HOME/webapps/下面创建工程工程目录。
$ cd /usr/share/tomcat/webapps
$ mkdir aspfiles
$ mkdir aspfiles/WEB-INF
$ mkdir aspfiles/WEB-INF/lib
3. 将上面的文件拷到工程目录下。
cp lib1/* aspfiles/WEB-INF/lib/
cp lib2/* aspfiles/WEB-INF/lib/
cp lib3/* aspfiles/WEB-INF/lib/
cp mysql_Driver/* aspfiles/WEB-INF/lib/
cp web.xml aspfiles/WEB-INF/
4. 把所有的asp工程的asp文件拷到aspFiles目录下。
cp ASP_PROJECT/* aspfiles/
5. 安装mysql数据库,并创建相应数据库和登录用户名和密码。
6. 修改aspfiles下面的conn.asp文件和其它连接数据的文件,相对应mysql连接的设置方式如下
dim conn
dim dr
set conn=server.CreateObject("adodb.connection")
dr="DRIVER=com.mysql.jdbc.Driver;URL=jdbc:
mysql://127.0.0.1:3306/example
"
conn.open dr,"arrowHead","123456"
7. 启动tomcat,运行解析成功,连接数据库成功!
cd ../bin
./startup.sh
firefox
http://localhost:8080/aspfiles/
文章出处:
http://www.linux-ren.org/modules/newbb/viewtopic.php?topic_id=61449&forum=8