起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2025|回复: 9

[结贴] 内置Tomcat,自己安装Tomcat区别

[复制链接]

7

主题

21

帖子

108

积分

初级会员

Rank: 2

积分
108
QQ
发表于 2015-4-15 16:00:48 | 显示全部楼层 |阅读模式
有帖讲:
1楼写的是x5抢先版的情况,x5正式版已经发布,做web-app的方法也有所改变
1、在Native目录上新建本地app,选择好打包资源,不用打包,点完成按钮
2、在新建的本地app目录上点右键选择编译使用到的UI资源,会将选择的打包资源生成到本地app目录下的www目录中,这些文件直接复制到tomcat的webapps目录下就可以使用了

======
我试了,采用X5内置Tomcat ,可以访问。但是,采用自己Tomcat就不可以。不知道到,内置Tomcat有什么特殊的地方,求解。谢谢

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2015-4-17 17:25:54 | 显示全部楼层
没有特殊的,应该把页面的那个.w改为.html就可以直接用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

7

主题

21

帖子

108

积分

初级会员

Rank: 2

积分
108
QQ
 楼主| 发表于 2015-4-18 14:17:05 | 显示全部楼层
jishuang 发表于 2015-4-17 17:25
没有特殊的,应该把页面的那个.w改为.html就可以直接用

那么,请教如何将在内置Tomcat开发的客户端移植到自己Tomct  ?谢谢
回复 支持 反对

使用道具 举报

31

主题

1856

帖子

3070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3070
发表于 2015-4-20 14:08:21 | 显示全部楼层
两种情况。
用Native的编译方式,会在www目录下生成html和js,这个是标准的页面,你可以直接部署到apache httpd 这样的web服务就可以运行,都不需要用tomcat这样的servelt容器,当然,你放到tomcat也没问题。

如果不用Native的方式编译生成文件,那开发的东西是在model/UI2 下的,这个不能被其它系统识别,需要由UIServer来解析运行,UIServer在 runtime目录下,这个是一个标准的tomcat 应用,平台自带的那个tomcat默认已经把这个应用加到运行环境(tomcat的server.xml中配置)。你如果要把UIServer部署到自己的tomcat,那最简单的就是把UIServer复制到tomcat的webapps目录下,同时在 UIServer\WEB-INF的justep.xml增加 <JUSTEP_HOME>D:\WeX53.1</JUSTEP_HOME> 这样的一个节点,D:\WebX53.1这个你写成自己model那个文件夹所在的真正位置。
访问就可以通过:  http://ip:port/UIServer/xxx
这样访问,注意这里是UIServer,因为你放到 webapps下的目录是UIServer,整体来说,除了JUSTEP_HOME那个配置外,其它都是标准的servelt部署。

备注:2015-04-17 发布的 WeX5 带的 UIServer可长时间运行,之前发布的有时间限制(4小时会自动停止,如果你要部署,最好用新的这个版本)
回复 支持 反对

使用道具 举报

17

主题

67

帖子

164

积分

初级会员

Rank: 2

积分
164
QQ
发表于 2015-4-22 22:56:49 | 显示全部楼层
感觉还是有什么地方要设置,我用工具栏启动tomcat,改动w文件后运行,会自动编译
2015-04-22 22:53:33 开始-WINDOW生成中间文件: /UI2/test/mainActivity.w
.......................................................................................................
2015-04-22 22:53:34 结束-WINDOW生成中间文件: /UI2/test/mainActivity.w
2015-04-22 22:53:34 开始-中间文件生成缓存文件: /UI2/test/mainActivity.w
2015-04-22 22:53:34 结束-中间文件生成缓存文件: /UI2/test/mainActivity.w
但是如果我在eclipse里新建一个tomcat服务器,把/x5  ../UIserver增加加到模块上去后是可以运行,但是修改后的w文件不更新,没有上面的编译过程,不知道是什么原因.  
回复 支持 反对

使用道具 举报

17

主题

67

帖子

164

积分

初级会员

Rank: 2

积分
164
QQ
发表于 2015-4-23 10:17:12 | 显示全部楼层
没办法,最后我修改了下,把自己的webservice加入的tomcat的conf目录下的server.xml中
回复 支持 反对

使用道具 举报

17

主题

67

帖子

164

积分

初级会员

Rank: 2

积分
164
QQ
发表于 2015-4-23 12:15:07 | 显示全部楼层
估计是调试模式没打开
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2015-4-23 15:30:43 | 显示全部楼层
wghdir 发表于 2015-4-22 22:56
感觉还是有什么地方要设置,我用工具栏启动tomcat,改动w文件后运行,会自动编译
2015-04-22 22:53:33 开始- ...

studio中设置了模式
debug.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

17

主题

67

帖子

164

积分

初级会员

Rank: 2

积分
164
QQ
发表于 2015-4-23 18:03:55 | 显示全部楼层
怎么我的studio设置里只有tomcat,没有JS库这个选项
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2015-4-24 15:49:19 | 显示全部楼层
这个是在BeX5中截的图
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 12:46 , Processed in 0.067267 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表