在windows系统下编程没有点问题,一旦放在linux上就出现以下错误
<p> Struts has detected an unhandled exception: </p><div id="exception-info"><table> <tr> <td><strong>Messages</strong>:</td> <td> <li>There is no Action mapped for namespace /admin and action name number_loadNumberInfo.</li> </td> </tr>
</table></div><div id="stacktraces"><hr /><h3>Stacktraces</h3><div class="stacktrace" style="padding-left: 0em"> <strong>There is no Action mapped for namespace /admin and action name number_loadNumberInfo. - [unknown location]</strong> <div> <pre> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:178) org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61) org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
非常感谢!
但是有与之对应的Action呀,头晕中。。。
追答看下你的linux上的应用服务器是否限定了域名的规则,比如大小写或者下划线等
追问好!谢谢!
追答应该不是域名大小写的问题,如果是的话 不会报这种异常的 我再想想
追问好的哦
异常是在文本框里找到的。。。
呃 不清楚 异常怎么会出现在文本框中
建议2点:仔细检查配置是否正确;从应用服务器着手找原因。
别急,别慌。遇到棘手的问题才能提高自己~~
java编程在linux下和windows下有什么区别。。。
几乎没有区别,这个你要理解“JAVA是跨平台”的原理,本质是由于JAVA是基于jdk,jre环境下运行的,所以不论是LUNIX还是WINDOWS,有这两者的配置,即可进行JAVA编程,没什么大区别,否则就不叫跨平台了。如果硬要说区别的话,那就是Java的相关软件(如jdk、IDE)在Linux平台下安装部署是比windows麻烦,需...
Linux和windows环境下的Java开发的区别与不同
本来,Java一设计出来就是可以跨系统运行的,我们完全可以在Windows系统下面进行开发,然后让程序运行在Linux系统下。但是,毕竟他们还是有少量的差别,比如文件路径。所以,我们在Linux系统下构建我们的系统,可以保证最大的兼容性。2、有程序员的性格决定的:程序员有一个性格,那就是喜欢不断接触新的东西...
网上有人说开发Java最好在windows上(相对于linux来说),请问为什么?最好...
但是java就不同了,他的跨平台性,造成了他在任何环境下开发都是一样的,如果选择Linux开发当然可以,但开发环境的部署相对于windows而言要复杂很多,如果没有Linux基础就更加麻烦...不过,Linux用熟了的确很牛,据说在Linux下部署oracle数据库是一个很赚钱的活儿;各种语言的优势不同,web应用一般用java或.net...
...Linux下编程不是和Windows下编程没什么区别了吗
是这样的。JAVA最大的特性在于它的可移植性和跨平台性。Java在进行编译时是先生成.class文件,就是所谓的字节码文件。这是JAVa JVM上的可执行文件,这个文件与平台无关。
windows的JRE和linux的JRE应该是不一样的
jre运行时要调用系统的一些相关程序,window下调用的是window的linux对应的是linux的,原理相似,实现不同而已.linux下的exe文件是不能运行的.对应的是.sh的文件,如果要真正实现完全跨平台,那就要使用硬件直接能读取的指令,想批处理那类的0101文件.
WindowsXp下开发JAVA和LINUX\/UNIX下开发JAVA有什么区别?
这个问题我可以来回答,因为我有时就是在linux(ubuntu)下开发的。两者开发可以说没任何区别,当然目录结构是不一样的。linux的话,我是用的ubuntu,有这个版本的eclipse和jdk,linux下基本都通用的,开发界面与windows下完全一样,所以你用起来没什么区别 ...
linux开发还是windows开发有什么区别?
一、Windows系统 1、优点:对比其他的服务器操作系统来说,是非常简单易用的,级大程度降低了使用者的学习成本。2、缺点:对服务器的硬件要求比较高,而且稳定性不是很好。3、应用:主要应用于中、低档服务器中。二、Linux系统:1、优点:Linux系统是免费开源的软件,受到所有开发者共同监督,是非常成熟...
linux开发还是windows开发有什么区别?
从语言层面上说,要看是用什么语言进行开发,如果是Java,python等平台无关的语言的话,基本是没有区别的,这也就是我们所说的跨平台特性。如果是c\/c++的开发,区别主要在于类库和一些函数的使用,以及代码最后编译出来的成果物的区别,windows的动态库为.dll文件,linux下为.so文件。从工具层面上说的话...
linux下编程和windows下的编程有什么区别
另外就是Linux编程,编写命令行程序仍然占很大比例,而Windows命令行编程已经非常少了,Windows主要是图形界面编程。还有就是Linux上脚本编程很普遍,而Windows上脚本编程的程序规模都比较小,鉴于脚本语言(除了shell脚本)是跨平台的,在Windows上也可以用,而且有些脚本编程属于Web开发的范畴,这里就不讨论了...
在linux下编辑的的java文件在window下显示乱码乱码
linux一般用UTF8编码的。WINDOWS是用gbk的。所以有汉字的时候会乱码,没汉字的时候换行也会出问题。你可以用一些高级点的文本编辑器或者使用IDE,比如说你用JCreator打开就可以了。补充:你用什么IDE的?如果你直接从命令行编译的,可以通过javac的参数来指定字符集,即javac -encoding utf8 文件名。