java - Servlet can't access from Smartphone or IE -
i have problem access servlet page smartphone or explorer.
i open servlet page in eclipse.
i can access in chrome using same address , local computer can't access explorer of local computer , smartphone.
this servlet code:
package awst.moon.btservlet; import java.io.ioexception; import java.io.printwriter; import java.sql.connection; import java.sql.drivermanager; import java.sql.preparedstatement; import java.sql.resultset; import javax.servlet.servletexception; import javax.servlet.annotation.webservlet; import javax.servlet.http.httpservlet; import javax.servlet.http.httpservletrequest; import javax.servlet.http.httpservletresponse; /** * servlet implementation class btservlet */ @webservlet("/btservlet") public class btservlet extends httpservlet { private static final long serialversionuid = 1l; /** * @see httpservlet#httpservlet() */ public btservlet() { super(); } /** * @see httpservlet#doget(httpservletrequest request, httpservletresponse response) */ protected void doget(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception { system.out.println("called get"); response.getwriter().append("served at: ").append(request.getcontextpath()); } /** * @see httpservlet#dopost(httpservletrequest request, httpservletresponse response) */ protected void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception { //doget(request, response); system.out.println("called post"); } } this web.xml
<?xml version="1.0" encoding="utf-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemalocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="webapp_id" version="2.5"> <display-name>btservlet</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <description></description> <display-name>btservlet</display-name> <servlet-name>btservlet</servlet-name> <servlet-class>awst.moon.btservlet.btservlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>btservlet</servlet-name> <url-pattern>/btservlet</url-pattern> </servlet-mapping> </web-app> tomcat version : 7.0 jre : jre 1.8.0_45 explorer version : ie11
i need help. thank you.
some information added:
my url "http://223.194.7.143:8888/btservlet/btservlet"
i not access browser except chrome in local computer.
android , iphone cannot access address , error message "connection time out".
this part of logcat.
07-09 01:31:20.176: d/iop_db_bt(2113): db_query_add_key: key key_dir_all, value * 07-09 01:31:20.186: d/iop_db_bt(2113): db_query_execute: result 1 07-09 01:31:20.186: d/bt_vendor(2113): op 7 07-09 01:31:20.186: d/bluetoothsocket(1803): connect(), socketstate: init, mpfd: {parcelfiledescriptor: filedescriptor[717]} 07-09 01:31:20.186: v/alarmmanager(829): trigger elapsed_realtime_wakeup or rtc_wakeup 07-09 01:31:20.196: v/alarmmanager(829): trigger elapsed_realtime_wakeup or rtc_wakeup 07-09 01:31:20.216: d/bt_upio(2113): proc btwrite assertion 07-09 01:31:20.236: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:20.316: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:20.316: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:20.326: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:20.326: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:20.326: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:20.326: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:20.326: i/sensormanagera(4423): getreportingmode :: sensor.mtype = 1 07-09 01:31:20.336: e/sensors(829): acc old sensor_state 0, new sensor_state : 1 en : 1 07-09 01:31:20.336: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:20.336: d/sensormanager(4423): registerlistener :: 0, k330 3-axis accelerometer, 0, 0, 07-09 01:31:20.336: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:20.796: d/ssrmv2:monitor(829): siop:: ap = 400, prev ap = 400, duration = 10088, pst = 400 07-09 01:31:21.146: i/sensormanagera(4423): getreportingmode :: sensor.mtype = 1 07-09 01:31:21.146: e/sensors(829): acc old sensor_state 1, new sensor_state : 0 en : 0 07-09 01:31:21.146: d/sensormanager(4423): unregisterlistener :: 07-09 01:31:21.156: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:21.216: d/bt_vendor(2113): op 7 07-09 01:31:21.366: d/enterprisedevicemanager(829): containerid: 0 07-09 01:31:22.216: d/bt_upio(2113): ..proc_btwrite_timeout.. 07-09 01:31:22.686: e/smd(346): dcd off 07-09 01:31:23.366: d/enterprisedevicemanager(829): containerid: 0 07-09 01:31:23.726: i/chromium(21332): [info:top_sites_impl.cc(926)] vlog notifytopsiteschanged 07-09 01:31:23.806: e/watchdog(829): !@sync 4825 07-09 01:31:25.336: e/bt-btif(2113): discovery_comp_evt slot id:606, failed find channle, status:1, scn:0 07-09 01:31:25.346: d/wearablebluetooth(1803): onsocketready returned, closing socket 07-09 01:31:25.376: d/enterprisedevicemanager(829): containerid: 0 07-09 01:31:25.376: i/servicekeeper(829): in getpackagename pid = 829 uid = 1000 package name = android 07-09 01:31:25.686: e/smd(346): dcd off 07-09 01:31:27.366: d/enterprisedevicemanager(829): containerid: 0 07-09 01:31:28.686: e/smd(346): dcd off
Comments
Post a Comment