当前位置: 技术问答>java相关
jsp做的网站域名解析有问题
来源: 互联网 发布时间:2017-03-29
本文导语: 用jsp做的网站放在服务器上,如果通过http://服务器ip地址:8080/发布目录 这样的方式访问则一切正常,如果直接用域名访问则只显示jsp文件的源代码。我用的是resin,请各位高手赐教 | 我有一...
用jsp做的网站放在服务器上,如果通过http://服务器ip地址:8080/发布目录 这样的方式访问则一切正常,如果直接用域名访问则只显示jsp文件的源代码。我用的是resin,请各位高手赐教
|
我有一篇别人整理的文章。 给你看看吧。 你自己看着办吧。
good luck。。。
1、软件安装:
首先安装windows2000 server,这个就不用说了吧:),安装完后验证一下IIS的运行,默认的web目录是C:Inetpubwwwroot。
下载相关软件:mysql-3.23.51-win.zip、j2sdk-1_4_0_01-windows-i586.exe、resin-ee-2.1.4.zip、acaiforum.zip。
安装mysql,安装目录是D:mysql。安装时要求输入数据库用户帐号和口令,自己定吧。例如forumxx和passwdxx。
安装j2sdk,安装目录是C:2sdk-1_4_0_01。
把resin-ee-2.1.4.zip解压缩到C:resin-ee-2.1.4。
2、环境变量设置:
运行"控制面板"=>"系统"=>"高级"=>"环境变量",在系统变量中设置JAVA_HOME、PATH和CLASSPATH。其中JAVA_HOME=C:j2sdk1.4.0_01,CLASSPATH=%JAVA_HOME%lib;%JAVA_HOME%jrelib;C:resin-ee-2.1.4lib,PATH=%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%JAVA_HOME%bin;%JAVA_HOME%jrebin;D:mysqlbin。
重启动机器,使新的环境变量生效。
3、配置resin
在dos窗口下运行c:resin-ee-2.1.4binsetup,指定resin跟IIS集成,resin自己找到了IIS,并且把isapi_srun.dll文件拷贝到c:Inetpubscripts目录中。
在dos窗口下运行c:resin-ee-2.1.4binhttpd -install,把resin安装成windows2000 server的一个服务。这样每次重新启动windows2000 server的时候,resin就自动运行了。
可以先测试一下resin的运行,在IE的URL栏里填写:http://localhost:8080/,可以看到resin的文档页面。
使用"管理工具"里的"服务",关闭resin服务。
修改c:resin-ee-2.1.4confresin.conf文件,将条目里的doc修改成c:Inetpubwwwroot,然后在条目里添加。
4、配置IIS
把Inetpubwebroot目录里的文件移到别处,这个目录是网站的根目录,不需要放置微软的这些“广告"。:)
运行IIS的信息服务管理器。在左边"树"这一栏,选取机器名,比如我的是"forum",鼠标右键选属性,打开Internet信息服务选项卡,在"主属性"的"www服务"边上有“编辑”按纽,点击此按纽,打开"forum www服务器主属性"选项卡,选取"ISAPI筛选器",能找到resin筛选器就证明resin和IIS集成成功了。
在"树"里选取"默认的Web站点,点右键选"属性",打开"默认Web站点属性",在"文档"选项卡中添加默认文档"index.jsp"。打开"主目录"选项卡,在"应用程序设置"中点"配置"按纽,打开"应用程序配置",在"应用程序映射"选项卡中添加应用程序扩展名映射条目,扩展名是.jsp,应用程序是c:Inetpubscriptsisapi_srun.dll。要特别注意,如果不做这一步,URL是形如"http://地址/目录/文件名.jsp"的没问题。但是URL是形如"http://地址/目录/"的,就会在浏览器里看到这个目录下jsp默认文档的文本文件,如index.jsp的源文件。
good luck。。。
1、软件安装:
首先安装windows2000 server,这个就不用说了吧:),安装完后验证一下IIS的运行,默认的web目录是C:Inetpubwwwroot。
下载相关软件:mysql-3.23.51-win.zip、j2sdk-1_4_0_01-windows-i586.exe、resin-ee-2.1.4.zip、acaiforum.zip。
安装mysql,安装目录是D:mysql。安装时要求输入数据库用户帐号和口令,自己定吧。例如forumxx和passwdxx。
安装j2sdk,安装目录是C:2sdk-1_4_0_01。
把resin-ee-2.1.4.zip解压缩到C:resin-ee-2.1.4。
2、环境变量设置:
运行"控制面板"=>"系统"=>"高级"=>"环境变量",在系统变量中设置JAVA_HOME、PATH和CLASSPATH。其中JAVA_HOME=C:j2sdk1.4.0_01,CLASSPATH=%JAVA_HOME%lib;%JAVA_HOME%jrelib;C:resin-ee-2.1.4lib,PATH=%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%JAVA_HOME%bin;%JAVA_HOME%jrebin;D:mysqlbin。
重启动机器,使新的环境变量生效。
3、配置resin
在dos窗口下运行c:resin-ee-2.1.4binsetup,指定resin跟IIS集成,resin自己找到了IIS,并且把isapi_srun.dll文件拷贝到c:Inetpubscripts目录中。
在dos窗口下运行c:resin-ee-2.1.4binhttpd -install,把resin安装成windows2000 server的一个服务。这样每次重新启动windows2000 server的时候,resin就自动运行了。
可以先测试一下resin的运行,在IE的URL栏里填写:http://localhost:8080/,可以看到resin的文档页面。
使用"管理工具"里的"服务",关闭resin服务。
修改c:resin-ee-2.1.4confresin.conf文件,将条目里的doc修改成c:Inetpubwwwroot,然后在条目里添加。
4、配置IIS
把Inetpubwebroot目录里的文件移到别处,这个目录是网站的根目录,不需要放置微软的这些“广告"。:)
运行IIS的信息服务管理器。在左边"树"这一栏,选取机器名,比如我的是"forum",鼠标右键选属性,打开Internet信息服务选项卡,在"主属性"的"www服务"边上有“编辑”按纽,点击此按纽,打开"forum www服务器主属性"选项卡,选取"ISAPI筛选器",能找到resin筛选器就证明resin和IIS集成成功了。
在"树"里选取"默认的Web站点,点右键选"属性",打开"默认Web站点属性",在"文档"选项卡中添加默认文档"index.jsp"。打开"主目录"选项卡,在"应用程序设置"中点"配置"按纽,打开"应用程序配置",在"应用程序映射"选项卡中添加应用程序扩展名映射条目,扩展名是.jsp,应用程序是c:Inetpubscriptsisapi_srun.dll。要特别注意,如果不做这一步,URL是形如"http://地址/目录/文件名.jsp"的没问题。但是URL是形如"http://地址/目录/"的,就会在浏览器里看到这个目录下jsp默认文档的文本文件,如index.jsp的源文件。
|
你的conf那里修改resin.conf
不过你改成80不是很好吧。
不过你改成80不是很好吧。
|
你在resin里有没有新建站点?还有你用的域名解析器是什么?
|
不是域名解析问题,应该是你的resin问题吧
|
你的服务器上是不是有iis?
|
faint,那服务器到底支不支持jsp啊?你的resin有没有配置过啊?