Tomcat无法访问到本地指定的html

天堂鸟有点卡 2015-08-16 11:18:47
http://localhost:8080/ 访问会弹出Tomcat7.0.63的页面。
但是我输入http://localhost:8080/myweb/110.html,就挂了。
HTTP Status 404 - /myweb/110.html

type Status report

message /myweb/110.html

description The requested resource is not available.

在tomcat下面确实有myweb文件,110.html也在里面,为什么访问不到呢?

另外这个代码编译没错误,但是运行的时候也报异常了。
代码:
import java.io.*;
import java.util.regex.*;
import java.net.*;
import java.util.*;
class RegexTest2
{
public static void main(String[] args) throws Exception
{
getMails_1();
}


public static void getMails_1()throws Exception
{
URL url = new URL("http://localhost:8080/myweb/110.html");

URLConnection conn = url.openConnection();

BufferedReader bufIn = new BufferedReader(new InputStreamReader(conn.getInputStream()));

String line = null;

String mailreg = "\\w+@\\w+(\\.\\w+)+";
Pattern p = Pattern.compile(mailreg);



while((line=bufIn.readLine())!=null)
{
Matcher m = p.matcher(line);
while(m.find())
{
System.out.println(m.group());
}
}
}
}

异常信息:
Exception in thread "main" java.io.FileNotFoundException: http://localhost:8080/
myweb/110.html
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLCo
nnection.java:1835)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
nection.java:1440)
at RegexTest2.getMails_1(RegexTest2.java:22)
at RegexTest2.main(RegexTest2.java:12)


...全文
3630 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天堂鸟有点卡 2015-08-20
  • 打赏
  • 举报
回复
显示的是 域名解析错误
天堂鸟有点卡 2015-08-20
  • 打赏
  • 举报
回复
引用 2 楼 net_lover 的回复:
或者放到tomcat安装文件夹下的webapps下面
能帮我看看这个问题么? import java.io.*; import java.net.*; class RegServer { public static void main(String[] args) throws Exception { ServerSocket ss = new ServerSocket(10009); Socket s = ss.accept(); OutputStream out = s.getOutputStream(); PrintWriter pw = new PrintWriter(out,true); pw.println("<font size=7 color=green>注册成功</font>"); System.out.println("Hello World!"); } } 我写了一个html,action自己本地的10009端口 当我提交数据的时候,只要一提交,RegServer这边就直接打印"Hello World!",然后停止服务了,没有返回注册成功的信息(是来不及返回么?)。 我网页那边只要不点提交,这边dos命令行就会一直挂起,只要一链接,这边就直接打印关掉了。
孟子E章 2015-08-16
  • 打赏
  • 举报
回复
或者放到tomcat安装文件夹下的webapps下面
孟子E章 2015-08-16
  • 打赏
  • 举报
回复
你可以使用server.xml明确你的配置的 <Context path="你的myweb的物理路径" docBase="myweb" />

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧