尝试将servlet部署到bluemix时收到以下错误:
SRVE0227E:检查该类是否位于正确的包目录中.SRVE0228E:使用正确的大小写和完全限定的包检查是否已在服务器中定义了类名.SRVE0229E:使用二进制传输模式检查类是否已传输到文件系统.SRVE0230E:检查类是否使用正确的大小写(如类定义中所定义).SRVE0231E:检查类文件编译后是否未重命名.*
我已根据错误消息检查了servlet,但找不到问题.
我正在将一个打包的自由服务器部署到包含我的应用程序的Bluemix中.
我想更新我的应用程序,但在此之前,我想知道什么是备份我当前正在运行的最佳方法?如果我的更新不好,我想恢复以前版本的应用程序.
换句话说,更新Bluemix中Liberty服务器上运行的Web应用程序的最佳实践或建议方法是什么.我是否只是保留了我推送到Bluemix的zip的备份并在出现问题时恢复它?或者Bluemix是否提供备份和还原的管理功能?
我们有一个在tomcat7上运行的简单应用程序,已经运行了大约一年.我们计划在Bluemix上发挥作用,我们想知道是否有任何信息可以帮助我们完成这项工作.我看到一篇帖子讨论了将应用程序从WebSphere Application Server v7迁移到Liberty配置文件,但我没有看到任何对Tomcat的引用.您可以提供任何文件或样品,我们将不胜感激.
我真的很难让PDO在bluemix中使用PHP.我每次收到此错误时都无法使用它:
Fatal error: Class 'PDO' not found in ...
Run Code Online (Sandbox Code Playgroud)
然后我在.bp-config下添加了options.json
{
"PHP_VERSION": "{PHP_55_LATEST}",
"WEB_SERVER": "httpd",
"PHP_EXTENSIONS": [ "bz2", "zlib", "openssl", "fpm", "tokenizer", "curl", "mcrypt", "mbstring", "pdo", "mysqli"]
}
Run Code Online (Sandbox Code Playgroud)
然后我也试过.bp-config下的php.ini
display_errors = On
display_startup_errors = On
extension=pdo.so
extension=pdo_mysql.so
extension=mysqli.so
extension=mysql.so
extension=mbstring.so
Run Code Online (Sandbox Code Playgroud)
并在phpinfo()之后; 我明白了:
'./configure' '--prefix=/tmp/staged/app/php' '--disable-static' '--enable-shared' '--enable-ftp=shared' '--enable-sockets=shared' '--enable-soap=shared' '--enable-fileinfo=shared' '--enable-bcmath' '--enable-calendar' '--with-kerberos' '--enable-zip=shared' '--with-bz2=shared' '--with-curl=shared' '--enable-dba=shared' '--with-cdb' '--with-gdbm' '--with-mcrypt=shared' '--with-mhash=shared' '--with-mysql=shared' '--with-mysqli=shared' '--enable-pdo=shared' '--with-pdo-sqlite=shared,/usr' '--with-pdo-mysql=shared,mysqlnd' '--with-gd=shared' '--with-jpeg-dir=/usr' '--with-freetype-dir=/usr' '--enable-gd-native-ttf' '--with-pdo-pgsql=shared' '--with-pgsql=shared' '--with-pspell=shared' '--with-gettext=shared' '--with-gmp=shared' '--with-imap=shared' '--with-imap-ssl=shared' '--with-ldap=shared' '--with-ldap-sasl' '--with-zlib=shared' …Run Code Online (Sandbox Code Playgroud) 我正在尝试在Bluemix上运行的Analytics for Apache Spark上运行笔记本,但是我遇到了以下错误:
Exception: ("You must build Spark with Hive. Export 'SPARK_HIVE=true' and
run build/sbt assembly", Py4JJavaError(u'An error occurred while calling
None.org.apache.spark.sql.hive.HiveContext.\n', JavaObject id=o38))
Run Code Online (Sandbox Code Playgroud)
错误是间歇性的 - 它并不总是发生.有问题的代码行是:
df = sqlContext.read.format('jdbc').options(
url=url,
driver='com.ibm.db2.jcc.DB2Driver',
dbtable='SAMPLE.ASSETDATA'
).load()
Run Code Online (Sandbox Code Playgroud)
stackoverflow上有一些类似的问题,但他们并没有询问bluemix上的spark服务.
我正在使用Windows7,我有cf设置,我的应用程序已经迁移到迭戈,我可以ssh到我的应用程序(cf ssh APPNAME).我可以在我的ssh中运行scp,但我不知道使用什么选项.
据我所知,scp期望目标机器运行ssh.因此,如果我从Linux机箱连接到Bluemix,目标将是我的本地机箱和具有ssh访问权限的用户.由于我正在运行Windows,因此默认情况下不可用.
如果所有这些都是真的,那么我认为我有几个选择: - 使用Linux代替 - 将ssh安装到windows中 - 可能使用类似winscp的东西,但我不确定bluemix是否只能通过'cf ssh'命令访问
想法/想法?
我已经创建了意图,实体和对话而没有任何问题.但是现在我正试图这样做,当用户发送"再见"时,应用程序将关闭.根据文件,我将不得不命名一个与意图一致的行动.我怎么做?是通过代码还是通过对话工作区平台?
我正在尝试连接到http://bluemix.net上的Bluemix Message Hub实例.这个简单的脚本
#!/usr/bin/env python
from kafka import KafkaProducer
from kafka.errors import KafkaError
kafka_brokers_sasl = [
"kafka01-prod01.messagehub.services.us-south.bluemix.net:9093",
"kafka02-prod01.messagehub.services.us-south.bluemix.net:9093",
"kafka03-prod01.messagehub.services.us-south.bluemix.net:9093",
"kafka04-prod01.messagehub.services.us-south.bluemix.net:9093",
"kafka05-prod01.messagehub.services.us-south.bluemix.net:9093" ]
sasl_plain_username = "xxxxxxxxxxxxxxx"
sasl_plain_password = "xxxxxxxxxxxxxxxxxxxxxxxxx"
sasl_mechanism = 'SASL_PLAINTEXT'
producer = KafkaProducer(bootstrap_servers = kafka_brokers_sasl,
sasl_plain_username = sasl_plain_username,
sasl_plain_password = sasl_plain_password,
sasl_mechanism = sasl_mechanism )
Run Code Online (Sandbox Code Playgroud)
以下例外结束:
Traceback (most recent call last):
File "./test-mh.py", line 12, in <module>
producer = KafkaProducer(bootstrap_servers = kafka_brokers_sasl, sasl_plain_username = sasl_plain_username, sasl_plain_password = sasl_plain_password, sasl_mechanism = sasl_mechanism )
File "/usr/local/lib/python2.7/dist-packages/kafka/producer/kafka.py", line 328, in …Run Code Online (Sandbox Code Playgroud) 我正在使用自然语言理解 api。我正在使用“hmmmm nawa ohh wen am I gona win dstin”,但出现错误
WatsonException: Error: unsupported text language, Code: 400
Run Code Online (Sandbox Code Playgroud)
我的代码是:
response = natural_language_understanding.analyze(
text='hmmmm nawa ohh wen am I gona win ds tin',
features=[features.Sentiment(), features.Keywords(), features.Emotion(), features.Categories()])
Run Code Online (Sandbox Code Playgroud)
如何将这些类型的文本传递给 NLU api。需要帮忙。
我收到了这条消息:
Service Broker 错误:每项服务只能拥有一个 Lite 计划实例。要创建新实例,请删除现有的 Lite 套餐实例或选择付费套餐。
我不知道如何删除以前的 Lite 计划实例,有人可以帮忙吗?
ibm-cloud ×10
python ×2
apache-kafka ×1
apache-spark ×1
ibm-watson ×1
java ×1
javascript ×1
message-hub ×1
node.js ×1
pdo ×1
php ×1
ssh ×1
tomcat ×1
watson ×1
watson-nlu ×1