我glassfish 3.1.1在Windows 7上安装了最后一个稳定版的多语言版本.目前我正在尝试设置一个包含多个实例的集群.我正在按照http://javadude.wordpress.com/2011/04/25/glassfish-3-1-clustering-tutorial/上的教程 进行操作.在其中一个步骤中我必须使用enable-secure-admin命令DAS.但是,当我运行它时,它给了我以下消息:
C:\glassfish3\bin>asadmin.bat enable-secure-admin
remote failure: Error enabling secure admin : org.jvnet.hk2.config.TransactionFailure: java.lang.RuntimeException: java.lang.IllegalArgument
Exception: Could not find the alias s1as in the trust store
java.lang.RuntimeException: java.lang.IllegalArgumentException: Could not find the alias s1as in the trust store
Command enable-secure-admin failed.
Run Code Online (Sandbox Code Playgroud)
有没有人有任何想法如何解决?
提前致谢.
我们已经glassfish3在Windows计算机上的服务器上部署了应用程序。服务器和应用程序运行良好。在glassfish控制台中,我重新启动了服务器,但没有再次启动。
我也尝试从命令提示符下(以管理员身份),但得到以下错误日志:
C:\ glassfish3 \ glassfish \ bin> asadmin -p 4841 start-domain domain1等待domain1启动。启动域domain1时出错。服务器以退出代码1过早退出。在服务器死亡之前,它产生以下输出:
在Felix平台上启动GlassFish错误:解析系统包导出语句时出错:org.osgi.framework; 版本= 1.6.0,org.osgi.framework.launch;versi on = 1.0.0,org.osgi.framework.wiring; 版本= 1.0.0,org.osgi.framework.startlevel; 版本= 1.0.0,org.osgi.framework.hoo ks.bundle; 版本= 1.0.0,org.osgi.framework.hooks.resolver;版本= 1.0.0,org.osgi.framework.hooks.service;版本= 1。1.0,org.osgi.framework.hooks.weaving; 版本= 1.0.0,org.osgi.service.packageadmin;版本= 1.2.0,org.osgi.service.sta rtlevel;版本= 1.1.0,org.osgi.service.url;版本= 1.0.0,org.osgi.util.tracker;版本= 1.5.0,,org.glassfish.embed dable; org.glassfish.embeddable.spi; version = 3.1.1(org.osgi.framework.BundleException:导出的软件包名称不能为零长度。)错误:无法重新安装文件:/ C:package = javax。xml.bind)(version> = 2.2.0))[原因:无法解决2.0:缺少要求[2.0] osgi.wiring.package; (osgi.wirin g.package = javax.activation)])错误:捆绑org.glassfish.main.core.glassfish [101]错误的启动文件:/ C:/glassfish3/glassfish/modules/glassfish.jar(org.osgi .framework.BundleException:捆绑包org.glassfish.main.core.glassfish [101]中的激活器启动错误。)错误:捆绑包org.glassfish.hk2.osgi-adapter [202]错误启动文件:/ C:/ glassfish3 / glassfish /modules/osgi-adapter.jar(org.osgi.framework.BundleException:捆绑包org.glassfish.hk2.osgi-adapter中未解决的约束[202]:无法解决202.0:缺少要求[202.0] osgi.wiring.package ;(&(osgi.wiring.package = com.sun.enterprise.module)(version> = 1.1.0))[原因:无法解析121.0:缺少要求[121.0] osgi.wiring.package; (&(osgi.wiring.package =或g.jvnet.hk2.config)(版本> = 1.1.0))[原因:无法解决37.0:缺少要求[37.0] osgi.wiring.package; (osgi.wiring.package = javax.management)]]).... ....
class Animal{
String s;
Animal(String s){
this.s = s;
}
}
class Dog extends Animal{
Animal animal;
Dog(String s) {
super(s);
}
//here is an error "Implicit super constructor Animal() is undefined.Must explicitly invoke another constructor"
Dog(Animal animal){
this.animal = animal;
}
}
Run Code Online (Sandbox Code Playgroud)
我的困惑是,我已经调用了超类的构造函数 - 参数
Dog(String s) {
super(s);
}
Run Code Online (Sandbox Code Playgroud)
但为什么我仍然在另一个构造函数狗(动物动物)中得到错误信息?
在这个例子中构造函数机制如何工作?
谢谢!
我正在使用SQLAlchemy-Migrate来管理PostgreSQL数据库的迁移。我更改__tablename__了模型的,并且运行迁移更改了数据库中的名称,但表中的所有行均被删除。如何重命名模型而不删除数据?
class Contract(db.Model):
__tablename__ = 'contract'
id = db.Column(db.Integer, primary_key=True)
is_valid = db.Column(db.Boolean, default=IS_VALID)
Run Code Online (Sandbox Code Playgroud)
我将其从重命名为contract,contracts并进行以下迁移:
def upgrade(migrate_engine):
pre_meta.bind = migrate_engine
post_meta.bind = migrate_engine
pre_meta.tables['contract'].drop()
post_meta.tables['contracts'].create()
Run Code Online (Sandbox Code Playgroud)
它删除旧表并创建一个新表。我从未检查过其他迁移脚本,因为它们始终在不删除数据的情况下运行。
columns=['NAME', 'AB', 'H']
import pandas as pd
df = pd.DataFrame([['Harper', '10', '5'], ['Trout', '10', '5'], ['Ohtani', '10', '5'], ['TOTAL', '30', '15']], columns=columns)
df1 = df.sort_values(by='NAME')
print(df1)
Run Code Online (Sandbox Code Playgroud)
结果是
NAME AB H
0 Harper 10 5
2 Ohtani 10 5
3 TOTAL 30 15
1 Trout 10 5
Run Code Online (Sandbox Code Playgroud)
我想对除“TOTAL”索引之外的数据框进行排序。
我正在尝试在我的 conda 环境中安装多处理。从 anaconda 的网站:https ://anaconda.org/auto/multiprocessing 安装多处理我在我的 conda 环境中运行:
conda install -c auto multiprocessing=2.6.2.1
Run Code Online (Sandbox Code Playgroud)
但是,我收到此错误:
UnsatisfiableError: The following specifications were found to be in conflict:
- multiprocessing 2.6.2.1*
- python 3.5*
Run Code Online (Sandbox Code Playgroud)
为什么会这样?多处理不兼容python 3.5吗?如果是这样,有没有办法在与 python 3 兼容的 conda 环境中安装特定版本的多处理?
提前致谢。
我正在使用以下函数来执行一个简单的 HTML 视图:
import cherrypy
class index(object):
@cherrypy.expose
def example(self):
var = "goodbye"
index = open("index.html").read()
return index
Run Code Online (Sandbox Code Playgroud)
我们的 index.html 文件是:
<body>
<h1>Hello, {var}!</h1>
</body>
Run Code Online (Sandbox Code Playgroud)
如何将 {var} 变量从我的控制器传递给视图?
我使用 CherryPy 微框架来运行 HTTP 服务器,我没有使用任何模板引擎。
我有这样的标记
<div id="cat1" class="category">
<div></div>
<p></p>
//some more elements
</div>
<div id="cat2" class="category">
<div></div>
<p></p>
//some more elements
</div>
<div id="cat3" class="category">
<div></div>
<p></p>
//some more elements
</div>
Run Code Online (Sandbox Code Playgroud)
当用户点击该div中的任何项目时,我正在尝试获取父div的id.内部元素可能有也可能没有id和类.
我试图通过jquery实现这一点,但不知道如何选择父ID.到目前为止我对jquery的尝试是这样的,
$(".category").click(function () {
window.alert($(this).id);
});
Run Code Online (Sandbox Code Playgroud)
但当我点击类别div中的某些内容时,它会给我一个未知的ID.
提前致谢.
python ×4
java ×2
cherrypy ×1
conda ×1
glassfish ×1
glassfish-3 ×1
html ×1
javascript ×1
jquery ×1
pandas ×1
python-3.x ×1
sorting ×1
sqlalchemy ×1