公司服务器的托管已经按我的计划托管到了长城宽带,网站也放了上去,但访问网站还是和内网一样要端口号和子目录:http://www.s-flow.cn:8290/cn不能直接用域名www.s-flow.cn访问,去除:8290和/cn 这两个元素。
后来在网上找,终于找到答案。
一、去掉端口号8290:
其实去掉端口号8290就是把端口号改成80,因为网站默认的端口号就是80.
找到D:/jboss-4.2.2.GA/server/default/deploy/jboss-web.deployer这个路径里面的server.xml文件编辑
<Connector port="8290" address="0.0.0.0"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />
找到这一段代码,把“8290 "改为“80”就行了。
二、去掉/cn这个路径,我找了很多什么修改虚拟服务器、更改路径都不是,其实只要找到发布项目中的/WEB-INF文件夹,然后在文件夹里加上如下文件:
jboss-web.inf 这个文件,文件内容为:
<jboss-web>
<context-root>/</context-root>
</jboss-web>
还有一步,就是要删除原来的默认页面,root.war。
大工告成!