当我在浏览器 (example.com) 中输入我的域名时,它会将我带到 Ubuntu 的默认页面,而不是将我带到应用程序。我在 server.xml 中有以下设置
<Host name="example.com" debug="0" appBase="webapps/socialapp" unpackWARs="true" autoDeploy="true">
<Context path="/socialapp" docBase="" debug="0" reloadable="false"/>
<Alias>example.com</Alias>
<Context path="" docBase="" privileged="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs/socialapp"
prefix="socialapp_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
Hosting account中的A记录指向IP地址,Cname中有www和@。 我希望 example.com 指向 tomcat 7 的 webapps/socialapp 文件夹。
最佳答案
我认为出现此问题是因为您没有在您的应用中设置欢迎页面。
为此,请像这样在您的应用中编辑您的 web.xml:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
在 web.xml 文件中添加上述标签。此标签将 index.jsp 设置为应用程序的主页。
希望对您有所帮助。
关于java - 该域不是指向tomcat中的应用程序,而是指向Ubuntu默认页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25588596/