j2me中客户端与服务器端连接问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:48:16
我在做J2ME的编程,但是客户端始终跟服务器连接不上,请各高手指教:
这是在客户端的一段代码:final static String defaultURL="http://localhost:8080/examples/servlet/ServletApp";
1.根据这段代码,我的servletapp.java经过编译后产生servletapp.class后,该放在tomcat下的什么路径下呢,请给出详细路径。
2.还有WEB-INF下的web.xml是否需要修改一下呢,该怎么改!
3.连不到服务器是否还有别的什么原因呢,请列举!我觉得我的代码没有错误,IDE工具也没有错误提示,而且编译也能通过!
请各高手指教!

1.你这个servletapp是J2ME客户端的,不需要放到tomcat下
2.你需要做的是建立服务器的类文件,也就是一个servlet类,把他放到WEB-INF下的一个class文件夹下面
然后在web.xml中添加一个servlet:
<servlet>
<servlet-name>server</servlet-name>
<servlet-class>servletapp</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>server</servlet-name>
<url-pattern>/servletapp</url-pattern>
</servlet-mapping>
J2ME里用这个url----》》》http://localhost:8080/servlet/ServletApp;

在Tomcat 5.5\webapps下建一个项目servlet.
并把编译后的class文件放到该目录下WEB-INF\classes
在web.xml中添加一个servlet:
<servlet>
<servlet-name>server</servlet-name>
<servlet-class>servletapp</servlet-class>
</servlet>

<servlet-mappi