Redian新闻
>
如何设置java和flex的调试环境?
avatar
如何设置java和flex的调试环境?# Java - 爪哇娇娃
eu
1
我以前收藏几百枚古钱币, 唐宋元明清, 没有秦朝的
虽然中间有些没有补齐, 一路翻过来觉得纵缆历史很有意识啊
都在国内, 但也记得一些, 有没有爱好古币的朋友
avatar
l*e
2
两个projects,project A 和 project B。
project A 是java project.
project B 是flex project.
每次发布的时候,先是project B 输出到project A的一个目录。然后project A生成一
个发布。环境是eclipse,flash builder 是一个plug-in.server 是tomcat.仅仅把
project A加入了tomcat server。这样在调试java code只要tomcat以debug方式启动即
可。可是没法调试flex code。
哪位设置过类似环境,请给一点提示。
多谢。
avatar
l*r
3
邮币不分家,我也收藏过古钱。最早的是秦半两,也算是孔方兄的老祖宗了。
avatar
o*1
4
简单的办法是再运行一个 flash builder 来调试 flex.

【在 l***e 的大作中提到】
: 两个projects,project A 和 project B。
: project A 是java project.
: project B 是flex project.
: 每次发布的时候,先是project B 输出到project A的一个目录。然后project A生成一
: 个发布。环境是eclipse,flash builder 是一个plug-in.server 是tomcat.仅仅把
: project A加入了tomcat server。这样在调试java code只要tomcat以debug方式启动即
: 可。可是没法调试flex code。
: 哪位设置过类似环境,请给一点提示。
: 多谢。

avatar
H*s
5
有啊,我收集古币多年. 虽然最近十年钱币玩的不多了,但是一直还很关注。
avatar
s*e
6
Why cannot you start both together? Tomcat is a server side process, while
swf is just a front library.
avatar
eu
7
秦币没有一个不珍贵的,刀币什么的10年前就至少几千, 现在都不知道多少了
哪天奔个PP上来啊

【在 l*****r 的大作中提到】
: 邮币不分家,我也收藏过古钱。最早的是秦半两,也算是孔方兄的老祖宗了。
avatar
l*e
8
单独起来的flex前端,找不到后台。
试过几次这样的,初始化的地方,断点都能停住。但初始化完了,前端拿不到后面的数
据。就歇了。
应该在哪设置,让前面能知道后面的server端?
用了blazeds.
多谢。
avatar
H*s
9
秦半两便宜的也就10块钱,战国刀币便宜的也就60人民币。
古币里值钱的还是少数。

【在 eu 的大作中提到】
: 秦币没有一个不珍贵的,刀币什么的10年前就至少几千, 现在都不知道多少了
: 哪天奔个PP上来啊

avatar
s*e
10
sounds like crossdomain issue if running swf separately.
trying to change the config using localhost or adding crossdomain.xml to see
if it helps.
avatar
eu
11
我当时一直对某个朝带(好象是宋)的"正国之宝"(好象是这个)不太分辨,因为他们有一
系列的相似的, 就是希望自己的是其中比较稀有的之一
还有就是对一系列的"当制钱N文"不太识别, 好象是清朝的, 我有一把, 5文,10文....
不知道有多少收藏价值

【在 H***s 的大作中提到】
: 有啊,我收集古币多年. 虽然最近十年钱币玩的不多了,但是一直还很关注。
avatar
l*e
12
不是crossdomain issue.
crossdomain.xml好像是为了跨域访问权限设置的。
这个不是访问权限问题,而是没找到后台,
多谢。
Project B(flex project)也有web.xml但是和project A 不一样。
我不知道是不是应该一样?
avatar
eu
13
可能是刀币刀也有品种之分, 我当时对着一本"中国古钱币"书, 记得秦草那几个都很值钱
不少啊, 记得当时看到很多上千的

【在 H***s 的大作中提到】
: 秦半两便宜的也就10块钱,战国刀币便宜的也就60人民币。
: 古币里值钱的还是少数。

avatar
s*e
14
Eventually how many wars do build generate? if just one, then the one in
flex project must be merged into the application web.xml. That might be the
reason of not being able to find the backend. There might be no servlet
definition for your flex backend communication entry point. You can easily
find it out by checking the final web.xml deployed at server.
If you have two wars after build... I seriously doubt it. It means that your
backend is another web app.
Also you might want to know that crossdomain will apply as long as swf is
not served from the same machine. This might not be your case...
avatar
H*s
15
值钱那些都极为少见,99.99999999999%都是不值钱的啊

值钱

【在 eu 的大作中提到】
: 可能是刀币刀也有品种之分, 我当时对着一本"中国古钱币"书, 记得秦草那几个都很值钱
: 不少啊, 记得当时看到很多上千的

avatar
o*i
16
用blazeds的話,配置service的channel --> endpoint uri
調試用Charles
本質就是個C/S呀

【在 l***e 的大作中提到】
: 单独起来的flex前端,找不到后台。
: 试过几次这样的,初始化的地方,断点都能停住。但初始化完了,前端拿不到后面的数
: 据。就歇了。
: 应该在哪设置,让前面能知道后面的server端?
: 用了blazeds.
: 多谢。

avatar
eu
17
这个数字按总数量可能, 按品种不会

【在 H***s 的大作中提到】
: 值钱那些都极为少见,99.99999999999%都是不值钱的啊
:
: 值钱

avatar
l*e
18
是一个war file。
你是说project B应该合并到application web.xml. 这是什么意思?怎么做?
我不知道,你搞过flex project没有?创建flex project后,在flex perspective下,
eclipse的project菜单里,有一项叫Export Release Build。就把project B输出到
project A里的webcontent目录下。
在project A里,在发布到tomcat或生成war或ear。

the
your

【在 s******e 的大作中提到】
: Eventually how many wars do build generate? if just one, then the one in
: flex project must be merged into the application web.xml. That might be the
: reason of not being able to find the backend. There might be no servlet
: definition for your flex backend communication entry point. You can easily
: find it out by checking the final web.xml deployed at server.
: If you have two wars after build... I seriously doubt it. It means that your
: backend is another web app.
: Also you might want to know that crossdomain will apply as long as swf is
: not served from the same machine. This might not be your case...

avatar
l*e
19
Charse能在flex文件里设断点,停下,看看变量吗?
简单溜了一眼,好像charles是一个代理?察看两边的消息?
可能不大对。
多谢。

【在 o***i 的大作中提到】
: 用blazeds的話,配置service的channel --> endpoint uri
: 調試用Charles
: 本質就是個C/S呀

avatar
o*i
20
看你的上一帖,你是把flex和你java後台程序放一起的?
本質上說,flex編譯好後是靜態的呀,可以用iis或者apache什麼都可以host的,就相當
於靜態html,他要和你的java blazeds服務端進行通訊,你設置好endpoint就可以了。
我們做的項目是分開兩個項目的,java的就提供後台服務。flex是另外的一個項目。當
然放一起也是可以的。
charles是查看消息的,如果你是用amf通訊的話,用charles比較方便而已。斷點還是要
做你的flex或者java裡面設置。eclipse要選擇debug模式,就可以停下查看變量了。

【在 l***e 的大作中提到】
: Charse能在flex文件里设断点,停下,看看变量吗?
: 简单溜了一眼,好像charles是一个代理?察看两边的消息?
: 可能不大对。
: 多谢。

avatar
o*i
21
重新看了一下你的原帖,才明白你的疑惑。你的做法是相當於把flex編譯後加到java的
project裡一起發布的,當然是只能調試java端的,不能調試flex端的啦。
你要調試flex的話,不要那麼做。把他們當作兩個獨立的project來debug,直接debug
as - debug on server... 如我前面說的,java端是後台服務,flex端就是個client,
你配置好他們相互通訊就可以了。

相當
是要

【在 o***i 的大作中提到】
: 看你的上一帖,你是把flex和你java後台程序放一起的?
: 本質上說,flex編譯好後是靜態的呀,可以用iis或者apache什麼都可以host的,就相當
: 於靜態html,他要和你的java blazeds服務端進行通訊,你設置好endpoint就可以了。
: 我們做的項目是分開兩個項目的,java的就提供後台服務。flex是另外的一個項目。當
: 然放一起也是可以的。
: charles是查看消息的,如果你是用amf通訊的話,用charles比較方便而已。斷點還是要
: 做你的flex或者java裡面設置。eclipse要選擇debug模式,就可以停下查看變量了。

avatar
q*s
22
一个 Flashbuilder 是可以同时调试java和flex的。
1. Java。如果你的java端是用 flash web 来建立的,可以先在 flash builder 中设
立好server,比如tomcat,然后右键单击,选择debug on server。如果需要通过外部
程序运行,可以参见 http://bit.ly/14G2yCb,但没有试过此时能否运行flex debug。
2. Flex。右键单击你的flex project,选择properties,然后找到flex server,设定
好。然后在flex project上右键单击,选择debug as web。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。