日期:2014-05-18  浏览次数:20688 次

如何通过域名访问我的JSP页面
我用的是Tomcat服务器,可以通过http://localhost/index.jsp,如何才能通过我的域名访问我的主页比如:http;//zhaokj.vicp.net/index.jsp.
机器上安装有花生壳并且运行正常,但ping   zhaokj.vicp.net是出现ping不能。我是铁通ADSL的用户。sever.xml文件中 <Engine   name= "Catalina "   defaultHost= "zhaokj.vicp.net "> 和 <Host   name= "zhaokj.vicp.net "     appBase= "webapps "
                        unpackWARs= "true "   autoDeploy= "true "
                        xmlValidation= "false "   xmlNamespaceAware= "false "> 都改成了自己的域名还是不能通过http://zhaokj.vicp.net/index.jsp来访问。不知还有没有什么地方要设置?

------解决方案--------------------
最省事的方法用路由内置的动态DNS功能
------解决方案--------------------

------解决方案--------------------
与Tomcat的配置没有太大的关系,主要还是路由问题
------解决方案--------------------
果在Tomcat下面配置域名(如:www.***.com)的时候,同时又不希望客户通过我们网站的IP或者域名访问到Tomcat默认的ROOT,配制方法如下:
1、打开Tomcat安装目录下的\conf\server.xml文件
2、在server.xml中将原有的 <Host name=“localhost“ appBase=“webapps“ ……> 修改为 <Host name=“您要配置的域名“ appBase=“webapps“……>
3、在\conf\Catalina目录下建立目录“ <您要配置的域名的名称> ”,然后建立ROOT.xml文件,其格式和\conf\localhost目录下的ROOT.xml一致,但是内容如下:
<?xml version= '1.0 ' encoding= 'utf-8 '?>
<Context displayName= "Welcome to 56World! " docBase= "D:\workplace\inbuilding " path= " ">
</Context>
其中docBase中的内容就是你希望的打开您的域名(www.***.com) 的时候映射到的目录和默认的网页(如:index.jsp)
4、启动Tomcat服务器,就可以直接敲入域名访问你要访问的地址了。