一个MyEclipse创建的工程怎么上传到JSP空间上,应该传那些文件,请熟悉相关操作的人指点一二。谢谢 在线急等。
一般JSP空间都类似于tomcat目录,都是将文件传到 webapps/ROOT/ 下
但我直接将我的工程传上去总是找不到action 静态页面都是可以访问的。一走action就报503的错误
[b]问题补充:[/b]
我的工程里用到了 SSH 框架整合,按照二楼所说的方法可以访问静态页面,但不能走action
一走action就报
HTTP Status 503 - Servlet action is currently unavailable
type Status report
message Servlet action is currently unavailable
description The requested service (Servlet action is currently unavailable) is not currently available.
的错误
[b]问题补充:[/b]
请问用什么工具打包成war格式的?
[b]问题补充:[/b]
你们可以访问
http://askover.jspcn.net/index.jsp再在里面点首页看效果
[b]问题补充:[/b]
在我本地绝对可以 无任何异常
[b]问题补充:[/b]
服务器是tomcat5.X
[b]问题补充:[/b]
恩 确实配置监听
直接将工程打成war包扔到tomcat/webapps
只拷工程下的WebContent目录
把你的项目文件中,WebRoot路径下的WEB-INF目录以及子目录放到 webapps/ROOT/ 下面,还要把WebRoot路径下的所有jsp文件放到webapps/ROOT/下即可。
或者打成war 包
将工程的webroot文件夹重命名为MyWeb考到自己建的文件夹(比如 D:\webapp)下
tomcat的server.xml中配置
appBase="D:\webapp\MyWeb"
name="localhost">
你的项目在没有放上之前,能跑通吗?
还有楼主,你的服务器是什么,是tomcat,还是jboss
如果在你的机子上能跑,那就有点邪门了呀
你看你的web.xml文件中是否配置了,有关Spring的listener.
[code="xml"]<!-- 配置spring的配置文件路径 -->
contextConfigLocation
/WEB-INF/applicationContext.xml
<!-- 对Spring容器进行实例化 实例化后会把容器实例放在Application范围-->
org.springframework.web.context.ContextLoaderListener
[/code]
让服务器启动的时候自动加载Spring容器
你发布上去后,重启一次服务器,再访问。
linux下
1,将工程的webroot文件夹重命名为MyWeb(源文件是编译在MyWeb\WEB-INF\classes)
2,目录结构web--tomcat
--webapp/MyWeb
修改server.xml
<Host name="localhost" appBase="/web/webapp/MyWeb"
3.重启tomcat
我试了一下你的网站,头、尾文件显示不了,提示
The requested resource (/head.html) is not available.
The requested resource (/end.html) is not available.
我感觉有两点:
1、没有使用相对路径
比如jsp中用request.getContextPath()来获得相对路径,而不要纯粹用../,../../等来定位文件。
[code="java"]<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>[/code]
2、程序问题
虽然你自己机器上能跑通,但是服务器的环境跟你机器的不一样,所以检查web.xml是否配置正确(建议你贴出web.xml来),另外,你的jar是否有重复,导致冲突,或者说服务器上支持的servlet版本与你的版本不一致