在tomcat服务器中部署应用程序时,引导程序选项卡不起作用

时间:2016-04-06 06:48:06

标签: jquery twitter-bootstrap tomcat grails

我有一些引导标签,它们在开发环境中运行时运行良好。但是,当我发动战争并将其部署在tomcat服务器中时,它无法正常工作。标签都以正确的方式显示,但标签之间的切换不起作用。 bootstrap没有其他问题(响应式设计工作正常)。

我正在使用bootstrap,jquery-ui。

  

我的Grails版本是2.4.4

     

Tomcat版本是7.0.64

我已添加(为了您理解版本):

runtime ":jquery:1.11.1"
runtime ":twitter-bootstrap:3.3.5"

我的Chrome控制台正在显示(在tomcat中运行时):

->Uncaught ReferenceError: jQuery is not defined
    (anonymous function)    @   application-5db5bde….js:1
    (anonymous function)    @   application-5db5bde….js:1

我的Chrome控制台正在显示(在开发环境中运行;在eclipse或使用run-app时):

->Uncaught ReferenceError: jQuery is not defined
    (anonymous function) @ jquery-ui.js?compile=false:15
    (anonymous function) @ jquery-ui.js?compile=false:17

我发现的另一个变化是在开发环境中:

  

http://localhost:8080/appname/controller/function?param1=&param2=value2&param3=&param4=&format=

在生产中(在tomcat中部署的应用程序)url就像:

  

http://localhost:8080/appname/controller/function?param1=&param2=value2&param3=&param4=&format=#tabs-1

tabs-1,tabs-2,tabs-3,.......是表示标签的div的id;当我在标签之间切换时,网址中的ID会发生变化

可能是什么问题?

0 个答案:

没有答案