站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题请问一个以WEBLOGIC为应用服务器在JSP中使用CSS如何部署的问题.

请问一个以WEBLOGIC为应用服务器在JSP中使用CSS如何部署的问题.

摘要: 请问一个以WEBLOGIC为应用服务器在JSP中使用CSS如何部署的问题.


为了控制jsp页面的字体和一些简单的逻辑,我写了css和js文件。在jsp页面中使用
<link> rel="stylesheet" type="text/css" href="../css/bs.css"/>
<script language="javascript" src="../css/bs.js"></script>
导入
在没有把应用部署到weblogic中时,一切正常,页面按照我在css和js里面的要求显示,但是一旦将文件打包放入到weblogic中后,就出问题了,感觉jsp页面根本没有理会这些限制。

我看了下war文件发现里面没有css...
请问怎么才能把css文件打包进war文件中呢?是否需要和build.xml放在同一文件夹下,还有需要在web.xml中加入怎样的部署描述呢?
css文件的代码应该没有问题,感觉应该是部署时候出的问题,麻烦大家给点主意,谢谢了.
我现在是把jsp文件和servlet放在WEB文件夹中,build.xml也在WEB文件夹中,web.xml在WEB/WEB-INF而css和js文件放在另一个叫css的文件夹中,jsp文件调用css文件时的路径用../css/xx,在本机上运行的时候由于系统能够找到css文件夹来调用这些文件,但是打包没有把CSS打进去...请问我应该怎么做才能把CSS文件夹中的文件加入WAR中呢?CSS文件夹应该放哪?需要修改部署描述文件么?



修改你的build.xml,估计是打war包时没有将css文件包括进去。


如果你对ant不是很了解的话,你也可以手工将css文件直接放到war包中,通过winrar来做。;-)


请问我build.xml文件应该怎么写呢?我写了下面的:


Build file to compile, package and deploy



























source="${servlet-name}.war"
user="${weblogic.user}" password="${weblogic.password}"
adminurl="${weblogic.adminurl}" />



但是虽然有css文件夹,可是文件夹下面却是空的。


与build.xml 没有关系
你打包的时候没有打进去
3种解决办法 :
1.用jbuilder 的 工程属性 -- src ---将css文件包括进去, 然后打包 就应该好了
2.由于css 不需要编译等问题,所以直接将 打好的包中,将css拽进去就完事了.
3.用ant 打包 别闲累 在cmd中 写点代码 都打进去.


可能你只把*.*class的文件给打包进去了!
建议你的设置不要设置class,把WEB下的所有文件全部打包进去


↑返回目录
前一篇: 发现JAVA两个问题,SPLIT和REPLACEALL,希望有高手可以解答
后一篇: 为什么:java中的URL类无法创建这个对象 java高手请进来!!!