小编Joh*_*ohn的帖子

在textview中获取当前可见文本

我在TextView中有一段很长的段落,它被ScrollView包裹着.有没有办法找到当前的可见文字?

我可以在textview中找到行数,行高,还可以从scrollview中找到scrollx和scrolly,但是找到当前显示文本的链接.请帮忙!谢谢.

android textview

23
推荐指数
3
解决办法
9993
查看次数

在Tomcat中使用oracle设置JNDI数据源

我无法使其从tomcat 7.0中从JNDI获取的DataSource获得连接,导致如下错误:

org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of cla
ss '' for connect URL 'null'
Run Code Online (Sandbox Code Playgroud)

我在很多方面都遵循了doc和其他人的建议,但仍然无法修复它.这是我的设置:

在web.xml中:

<resource-ref>
    <description>MyDataSource</description>
    <res-ref-name>jdbc/MyDataSource</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
</resource-ref> 
Run Code Online (Sandbox Code Playgroud)

在context.xml中:

<Context>
  <Resource name="jdbc/MyDataSource" auth="Container" type="javax.sql.DataSource"
               maxActive="100" maxIdle="30" maxWait="10000"
               username="abc" password="abc" driverClassName="oracle.jdbc.OracleDriver"
               url="jdbc:oracle:thin:@123.123.123.123:1521:xe"/>
               <!-- // tried both driver class names but all not work driverClassName="oracle.jdbc.driver.OracleDriver" -->
</Context>
Run Code Online (Sandbox Code Playgroud)

另外,我试着把它放在server.xml中,也行不通

<Resource name="jdbc/MyDataSource" auth="Container" type="javax.sql.DataSource"
    driverClassName="oracle.jdbc.driver.OracleDriver"
    url="jdbc:oracle:thin:@123.123.123.123:1521:xe"
    servicename="MyDataSource"  username="abc" password="abc"
    maxActive="20" maxIdle="10" maxWait="20000"/>

<ResourceParams name="jdbc/MyDataSource">
    <parameter>
        <name>user</name>
        <value>abc</value>
    </parameter>
    <parameter>
        <name>password</name>
        <value>abc</value>
    </parameter>
    <parameter>
        <name>driverClassName</name>
        <value>oracle.jdbc.driver.OracleDriver</value>
    </parameter>
</ResourceParams>
Run Code Online (Sandbox Code Playgroud)

将classes12.jar和ojdbc14.jar放在Tomcat 7.0\lib中 …

oracle tomcat jndi

10
推荐指数
1
解决办法
3万
查看次数

Websphere中的Log4j

我最近使用在AIX下运行的websphere和log4j接管了一个Web应用程序项目.为了创建开发环境,我在windows中设置了所有组件,使用eclipse编译WAR文件并进行部署.

除了没有创建日志文件外,一切正常.我更改了log4j.properties中的日志文件,如下所示,并为每个人提供对该目录的完全访问权限:

log4j.appender.F1.File=/abc/def/logs/admin.log
Run Code Online (Sandbox Code Playgroud)

log4j.appender.F1.File=c:/logs/admin.log
Run Code Online (Sandbox Code Playgroud)

我还能检查什么?

我创建了一个简单的独立测试应用程序,它使用相同的log4j.properties并且可以创建日志文件,但是当servlet部署到websphere时,它不起作用.请帮忙!谢谢!

websphere servlets log4j websphere-ce

5
推荐指数
1
解决办法
6363
查看次数

标签 统计

android ×1

jndi ×1

log4j ×1

oracle ×1

servlets ×1

textview ×1

tomcat ×1

websphere ×1

websphere-ce ×1