这个一直让我疯狂.自从升级到Grails 1.2和Weblogic 10.3以来,"/"的默认根映射停止了工作.这是我的...
我有这个URL映射:
"/"(controller:"IGive", action:"index" )
Run Code Online (Sandbox Code Playgroud)
我有一个名为IGiveController的控制器,带有索引闭包
def index = {
render "foo"
}
Run Code Online (Sandbox Code Playgroud)
当我使用http:// localhost:8080/mycontext /我在嵌入式Tomcat和Jetty中运行我的应用程序时,我得到了"foo"返回的属性.但是当我构建战争并部署到Weblogic 10.3时,我得到了404.
我降级到Grails 1.1.2并且它仍然无法在Weblogic 10.3上运行,但错误更具描述性
Could not open ServletContext resource [/WEB-INF/grails-app/views/index.gsp]
Run Code Online (Sandbox Code Playgroud)
因此,它似乎完全忽略了我的URL映射"/",但其他更深层次的URL映射正在起作用.任何线索?
我们知道,当jsp得到遵守时,它将被转换为servet.
我安装了weblogic server 9.2,并部署了一个包含jsp文件的struts项目.在浏览器中,我能够看到该应用程序.
现在我想查看我运行的jsp的servelt文件.
任何人都可以在我找到它的地方给我打电话,或者我需要为此做一些配置,因为我搜索了整个weblogic目录,没有带有jsp文件名的java文件.
我在本地运行Weblogic 10.3,并对它生成的sessionId有疑问.当我打印session.getId()时,我看到类似于此的东西:
BBp9TAACMTglQ2TDFAKR4tpyXg73LZDQJ2PtT9x8htG1tWY122aa!869187422!1308677666322
这些惊叹号及其后面是什么,特别是第二对:!1308677666322?看起来有时服务器会附加它,有时却不会.我相信如果我使用相同的浏览器第二次登录我的应用程序,weblogic会附加它.这个cookie是否以某种方式相关?
我在WebLogic 11g上部署了遗留应用程序.该应用程序具有以下代码:
Context context = new InitialContext();
dataSource = (javax.sql.DataSource) context.lookup("java:myDataSource");
Run Code Online (Sandbox Code Playgroud)
我还在WebLogic中配置了一个数据源,其JNDI名称为:
jdbc/myDataSource
Run Code Online (Sandbox Code Playgroud)
当上面的java代码运行时,我得到以下异常:
javax.naming.NameNotFoundException: While trying to look up /myDataSource in /app/webapp/axis2.war/60105275.; remaining name '/myDataSource'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:144)
Run Code Online (Sandbox Code Playgroud)
我对JNDI很新,所以我的问题是?命名的断开在哪里?当上下文查找的前缀为"java:"时,这意味着什么?
谢谢!
我已经为hudson和部署服务器之间的自动部署过程编写了pom.xml.
我返回其工作完美的脚本我可以在Web逻辑服务器中看到该应用程序.该应用程序已部署在Web逻辑服务器中.没问题.
所有剩下的任务也很好地在服务器中工作,但是通过在hudson中说出以下错误,构建失败了
[ServerConnectionImpl.close():332] : Closing DM connection
[ServerConnectionImpl.close():352] : Unregistered all listeners
[ServerConnectionImpl.closeJMX():372] : Closed JMX connection
[ServerConnectionImpl.closeJMX():384] : Closed Runtime JMX connection
[ServerConnectionImpl.closeJMX():396] : Closed Edit JMX connection
**ERROR: Maven JVM terminated unexpectedly with exit code 0**
Sending e-mails to: test@gmail.com
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)
我不知道为什么这种情况发生在maven.
这是我在Hudson服务器中设置的maven opts.
Maven_OPTS : -Xms256m -Xmx1024m -XX:MaxPermSize=512m
Run Code Online (Sandbox Code Playgroud) 我们正在开发一个有两个主要逻辑的系统; 一个是管理逻辑,非常轻; 另一种是处理逻辑,它非常耗费资源(RAM + CPU).
我们决定让一台机器运行管理逻辑,一台(或多台)其他机器运行处理逻辑.
为了将逻辑分成不同的机器,我们为每个逻辑创建了一个应用程序(EAR),它为我们提供了两个独立的应用程序.
现在,我们使用Weblogic作为我们的应用程序服务器,我们还没有配置我们的域来在不同的机器上运行应用程序.
在我们这样做之前,我们想知道; 当来自管理应用程序的EJB将从处理应用程序调用EJB时,事务是否会传播?如果管理EJB将回滚其事务,那么处理EJB是否也会回滚它?此功能是否需要对域进行特殊配置?
每当我启动我的WebLogic服务器时,我都会在我的eclipse控制台中收到此错误消息:
\ Java\jdk1.6.0_03\bin此时出乎意料.
我的m/c是64位的.
我在weblogic中创建了两个数据源,其中包含jndi名称
我能够使用java访问数据源testDatasource1但是访问数据源jdbc/testDatasource我得到以下提到的错误
javax.naming.NameNotFoundException: While trying to lookup 'jdbc.testDatasource' didn't find subcontext 'jdbc'. Resolved '' [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'jdbc.testDatasource' didn't find subcontext 'jdbc'. Resolved '']; remaining name 'jdbc/testDatasource'
Run Code Online (Sandbox Code Playgroud)
似乎前缀jdbc /给出了问题.
我们已经设置了Weblogic以便能够运行PHP,这个链接被用作指南http://archive.oreilly.com/cs/user/view/cs_msg/25690.我们可以成功使用PHP,尽管只有5.3.9.
我遇到的一件事就是显示所有PHP错误.当PHP错误在某些情况下它只显示服务器错误:
Error 500--Internal Server Error
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.5.1 500 Internal Server Error
The server encountered an unexpected condition which prevented it from fulfilling the request.
我有PHP具有相同的phpinfo的本地版本(5.6.4)为()输出display_errors => STDOUT => STDOUT,并error_reporting => 32767 => 32767和它会输出错误.
它不会显示的错误的一个简单示例是说我得到一个错误的函数名称或错误的语言结构echo,我会得到服务器错误而不是parse error: message: line.
我之前从未在weblogic上使用PHP,所以我不确定这个问题是什么或者如何修复它?
weblogic ×10
java ×3
datasource ×1
eclipse ×1
ejb ×1
grails ×1
groovy ×1
hudson ×1
java-ee ×1
jconsole ×1
jdbc ×1
jdk1.6 ×1
jmx ×1
jndi ×1
jsessionid ×1
jsp ×1
maven ×1
php ×1
sessionid ×1
transactions ×1
weblogic11g ×1
weblogic9.x ×1