你的应用服务器和Oracle装在同一台机器上?
还是不同机器?
如果不同机器肯定是不行的啊
你数据从哪儿取啊另外,你断开你的网络
你的IP可能有问题
也是有可能不能访问的

解决方案 »

  1.   

    不要自动获得IP
    手工输入IP试试
      

  2.   

    oracle和eclipse3.2都是装在一个一台机器上的,
                  <Resource name="jdbc/DBDataSource" auth="Container"
                type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
                url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"
                username="hr" password="hr" maxActive="20" maxIdle="10"
                maxWait="-1"/> 
    上边上我的资源连接串,要说的是我现在就是手工输入的ip,可是遗憾的是还是解决不了问题!晕啊!
      

  3.   

    我用的是tomcat,感觉部署应该不成问题,因为我在上网的时候就可以运行了。
    一下是局部的报错信息:
       2008-04-24 21:10:49 ERROR (org.apache.catalina.core.ContainerBase.[Catalina].[localhost]. [/verohr].[jsp]) Servlet.service() for servlet jsp threw exception
    java.net.UnknownHostException: struts.apache.org
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    那么在进行单机连接oracle时候,要进行那些操作啊?(*^__^*),麻烦各位大侠了!
      

  4.   

    原因在你struts-config.xml文件引用的struts-config_1_2.dtd文件,
    首先在你应用中找dtd文件,找不到则访问网络地址,
    所以当你可以上网时不会有问题,断开网络就找不到dtd文件,
    所以建议你将dtd文件放到你应用中的WEB-INF目录下
      

  5.   

    嗯!原因就是King_Style仁兄所说的,现在搞定了,不过还要谢谢各位的鼎立帮助!