关于WEBLOGIC在JB中的发布问题!小弟在线等待高人出现

lifeis 2002-05-08 11:23:36
我有个问题呀!
为什么我的WAR没法发布上去,而EJB可以呢?
我就是建立了SERVLET而已。
请高人指教,我需要设置别的吗?
需要该web.xml吗??
请高手指教!

出的错都是关于WEBLOGIC的。
...全文
112 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
saintKnight 2002-05-13
  • 打赏
  • 举报
回复
不要叹息了:
说说我做一个例子的过程怎么样?
首先确保JB5的环境已经搭好,即简单的程序能运行,类路径等都设置正确。
1、新建一个class继承javax.servlet.http.HttpServlet。
2、部分内容如下,主要是修改doPost方法或doGet()方法内容:
public class servletTest extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
/**Initialize global variables*/
public void init() throws ServletException {
}
/**Process the HTTP Post request*/
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
res.setContentType(CONTENT_TYPE);
PrintWriter out = res.getWriter();
out.println("<html>");
out.println("<head><title>myServlet</title></head>");
out.println("<body>");
String name=new String(req.getParameter("name").getBytes("ISO8859_1"),"GBK");
String age=req.getParameter("age");
String pwd=req.getParameter("pwd");
out.println("<p>尊敬的 "+name+"</p>");
out.println("<p>  欢迎你来访问我们的站点!您的年龄是"+age+"岁!</p>");
out.println("<a href=javascript:window.history.go(-1)>返回</a>");
out.println("</body></html>");
}
/**Clean up resources*/
public void destroy() {
}
}
3、编译通过后,再打开Deployment Descriptors目录下web.xml文件,打开source标签,在<web-app>标记之间加入如下代码:
<servlet>
<servlet-name>servletTest</servlet-name>
<servlet-class>learn.serv.servletTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servletTest</servlet-name>
<url-pattern>/servletTest</url-pattern>
</servlet-mapping>

4、新建一个JSP文件,在其中加入如下代码,注意action的指向:
<form name=login method=post action="servletTest">
username<input type="text" name="name">br>
age<input type="text" name="age"><br>
pwd<input type="text" name="pwd" value="1"><br>
<input type=submit name=submit value=Login> <input type=reset value=Reset>
</form>
4、编译整个webapp目录,编译成功后,然后运行该JSP文件就成了
5、结束!
lifeis 2002-05-13
  • 打赏
  • 举报
回复
又是一声叹息,
一天过去了,
问题又没有解决。

lifeis 2002-05-13
  • 打赏
  • 举报
回复
mypackage应该不是我发布的WAR文件吧?
应该是我开发程序时候定义的包吧??
请老大们不吝赐教!
小弟洗耳恭听
lifeis 2002-05-13
  • 打赏
  • 举报
回复
sure ,centainly ,no doubt.
saintKnight 2002-05-13
  • 打赏
  • 举报
回复
加了<servlet>
<servlet-name>
myservlet
</servlet-name>
<servlet-class>
mypackage.myservlet
</servlet-class>
</servlet>
吗?
lifeis 2002-05-13
  • 打赏
  • 举报
回复
加了
saintKnight 2002-05-13
  • 打赏
  • 举报
回复
在web.xml中添加了<servlet-mapping>
<servlet-name>myservlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>吗?
然后在JSP页面中使用myservlet即可。
lifeis 2002-05-13
  • 打赏
  • 举报
回复
微微,兄弟,你在哪里呀,你在哪里??
我等你等得肚子都疼了。
lifeis 2002-05-13
  • 打赏
  • 举报
回复
是不是我发布了war后,修改web.xml就可以了??
可我修改了,加入了我的SERVLET 和JSP,但访问的时候,
却中告诉我无效URI,怎么办呢?


比如我发布了mywar.war.在applications目录下,
然后在这个目录下,我建立了web-info目录,在web-info目录下,
我加入了web.xml和weblogic.xml
在web.xml中,
<servlet>
<servlet-name>
lifeis
</servlet-name>

<servlet-class>
mywar.lifeis
</servlet-class>
</servlet>

然后就是把lifeis这一名字映射为 /lifeis
可是,在启动服务器后,我访问http://localhost:7001/mywar/lifeis.
却总是告诉我,无效URI,
帮帮我着菜鸟吧。

Anubis 2002-05-09
  • 打赏
  • 举报
回复
你好象的改你的win-info下面的web.xml,不行的话!再说!
zwhhwz 2002-05-09
  • 打赏
  • 举报
回复
错误提示贴出来
lifeis 2002-05-09
  • 打赏
  • 举报
回复
兄弟们别抛弃我呀!
whatyayaya 2002-05-08
  • 打赏
  • 举报
回复
活该,小子问得不清不楚的
lifeis 2002-05-08
  • 打赏
  • 举报
回复
我等得腰酸背痛!

1,236

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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