温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

WebClient UI和Tomcat的启动器

发布时间:2020-08-10 20:32:31 来源:ITPUB博客 阅读:129 作者:i042416 栏目:移动开发

WebClient UI

我们在WebClient UI的开发工具里点了Test按钮,


WebClient UI和Tomcat的启动器

会在浏览器以测试模式打开选中的view。这背后发生了什么事?注意浏览器地址栏的bspwd_cmp_test,这是什么东西?Jerry倾向于把它当作是CRM WebClient UI component在测试模式下的启动器。


WebClient UI和Tomcat的启动器

当我们以测试模式打开一个CRM WebClient UI component时,这个component的页面实际上是显示在一个iframe内,该iframe在上述提到的bspwd_cmp_test里实现:


WebClient UI和Tomcat的启动器

点击Test按钮,在下图的iframe里会把真正被测试的WebClient UI component的页面嵌入进去。这个iframe加载时,会执行onload事件绑定的JavaScript处理函数:startBSPApplication。


WebClient UI和Tomcat的启动器

这个函数为document动态生成HTML源代码:


WebClient UI和Tomcat的启动器

启动器bspwd_cmp_test的页面session_single_frame.htm中立即执行的Javascript:


WebClient UI和Tomcat的启动器

运行时展开如下:


WebClient UI和Tomcat的启动器

Tomcat

最初我们部署Web应用到tomcat上的做法,一般是首先用Maven将Web项目打包成war文件,再手动或者写脚本将war文件拷贝到tomcat对应目录下。
现在我们可以在项目pom.xml文件里使用下面这个插件:

<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/jerry</path> <port>9090</port> <uriEncoding>UTF-8</uriEncoding> </configuration> </plugin> 

然后在命令行里执行命令:mvn tomcat7:run

这个tomcat7-maven-plugin插件可以作为启动器,帮我们启动Tomcat并且加载war文件,

WebClient UI和Tomcat的启动器

之后我们可以直接使用http://localhost:9090/jerry访问Web应用了:
WebClient UI和Tomcat的启动器


要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

WebClient UI和Tomcat的启动器
WebClient UI和Tomcat的启动器
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI